- 浏览: 187761 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (83)
- J2EE/Core Java (24)
- J2EE/Portal (2)
- J2EE/UI (4)
- J2EE/ATG (1)
- J2EE/Report (1)
- J2EE/Web Service/Rest API (2)
- Design Pattern (2)
- Arithmetic (4)
- Linux (12)
- Ruby&Rails (17)
- Database (5)
- J2EE/Payment (1)
- J2EE/JVM (1)
- Encryption/Decryption (3)
- J2EE/Multi Threading (4)
- SQL (1)
- https://community.teamviewer.com/t5/Knowledge-Base/Where-can-I-download-older-TeamViewer-versions-nbsp/ta-p/7729 (0)
最新评论
引用
Selenium可以用来模拟浏览器页面点击,可以用来做页面功能测试,也可以用来做一些自动化脚本,它提供啦ruby版本实现,本文基于IE,当然它也支持其它主流浏览器
1. 安装selenium-webdriver
gem install selenium-webdriver
2. 安装Internet Explorer Driver Server,解压出来的EXE添加到path路径上面
http://code.google.com/p/selenium/downloads/detail?name=IEDriverServer_Win32_2.33.0.zip
3. 简单的测试脚本(程序流程:打开百度,输入关键字,搜索,然后后退到上一个页面)
require 'selenium-webdriver' ie = Selenium::WebDriver.for :ie ie.get 'www.baidu.com' puts ie.current_url inputElement=ie.find_element(:name, 'wd') # p inputElement.text inputElement.send_keys "123" inputElement=ie.find_element(:id, 'su').submit() ie.navigate.back
如果遇到如下异常,对着IE按Ctrl+0
引用
Unexpected error launching Internet Explorer. Browser
zoom level was set to 125%. It should be set to 100% (Selenium::WebDriver::Error::NoSuchDriverError)
zoom level was set to 125%. It should be set to 100% (Selenium::WebDriver::Error::NoSuchDriverError)
4. 更多Selenium api文档
http://docs.seleniumhq.org/docs/03_webdriver.jsp#selenium-webdriver-api-commands-and-operations
发表评论
-
Eigenclass in Ruby
2016-08-02 17:50 484obj = Object.new def obj.sin ... -
First DSL With Ruby
2016-08-02 16:23 508test_event.rb event "an ... -
Ruby Version of C# using keyword
2016-08-02 11:51 437class Resource1 def disp ... -
Rails4 集成测试微信公众号API
2016-01-17 20:34 1064这是一个简单集成微信api的的例子,使用这个Gem:https ... -
localtunnelling绑定本地Web应用到公网地址
2016-01-17 20:14 535引用Localtunnel will assign you a ... -
WordPress 风格开源博客 (响应式布局)
2015-08-09 23:42 654Rails4个人开源小博客 介绍: https://ruby ... -
Rails实现markdown和代码高亮
2015-08-07 11:47 739安装GEM Markdown是时下很流行的一种标记语言。 ... -
TextMate常见快捷键
2015-08-07 11:42 2264cmd + option + L 显示行号 cmd ... -
Rails插件twitter-bootstrap-rails
2015-08-07 11:40 542github完整项目 https://github.com/ ... -
Heroku个人博客
2015-02-10 12:04 6http://wilsoncai.herokuapp.com/ ... -
Rails 4 Quick Start
2014-12-13 10:47 0set rails gem proxy from Taobao ... -
Rails2.2.2之国际化
2013-01-27 23:52 8471. 新建国际化配置文件config\initializers ... -
Rails2.2.2之文件上传下载
2013-01-27 23:42 7471. 创建一个保存文件的表,然后rake db:migrate ... -
Rails2.2.2之发送邮件
2013-01-27 23:32 7221. config\environment.rb中添加smtp ... -
Rails2.2.2之will_paginate分页
2013-01-27 23:04 1177引用分页是web开发中常见的问题,基本解决思路是每次查询当页的 ... -
Ruby 代码块
2013-01-14 18:27 796引用Ruby代码块可以通过yield方法传递给被调用的方法 1 ... -
Ruby发送邮件(163邮箱)
2011-10-25 17:27 7077Ruby1.8.6发送163邮件到gmail require ... -
Rails2.2.2之windows环境搭建
2010-07-20 15:46 3708引用如果gem速度慢 使用代理安装rails 引用gem in ...
相关推荐
ROR开发安装环境整包,包含ruby1.8.7,rails2.3.8,以及9个相关依赖的gems,一次下载基本上就可以把ROR环境建成。
linux版ruby 1.8.7.。ruby的东西以来比较大,提供老版本下载
ruby1.8.7 安装包。下载直接安装
NULL 博文链接:https://zetorli.iteye.com/blog/1508689
Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、...
ruby on rails 开发环境包(ruby1.8.7,rails2.2.3)
ruby-1.8.7-p302.tar.bz2
包含 ruby1.8.7,DevKit32位,guard和guard-livereload,可用于Web开发中监听文件
ruby-1.8.7-p72-i386-mswin32.zip
Rails2.3.8开发安装环境整包,包含ruby1.8.7,rails2.3.8,以及9个相关依赖的gems,一次下载基本上就可以把ROR环境建成。
ruby-1.8.7-p358-doc-chm.7z 3.65 MB 1,399 Other Other ruby-1.8.7-p358-i386-mingw32.7z 5.12 MB 1,503 i386 Other rubyinstaller-1.8.7-p358.exe 11.69 MB 13,534 i386 .exe (Windows executable)
1.LanguagePack_1.8.7.25475-x64-zh_CN 2.TortoiseSVN 64位_1.8.7.25475 3.VisualSVN-Server-3.5.1-x64 4.svn 5.svn文件放在eclipse的位置 6.解决SVN安装语言包无法选择中文的问题
安装ruby1.8.7或1.9.2。注意selenium-webdriver只支持1.8.7以上的ruby版本; 使用gem安装selenium-webdriver;打开命令行,输入下列代码完成安装。注意,如果你的开发环境需要http proxy的话,请注意在gem命令中...
这个是ruby 编程环境, 是到2009-06-27最新发布版
是我搭建redmine过程中所使用到的资源,因为感到很多东西不太好找,所以给上传上来,供自己和大家使用。
• 使用gem安装selenium-webdriver;打开命令行,输入下列代码完成安装。注意,如果你的开发环境需要http proxy的话,请注意在gem命令中加入--http_proxy参数; gem install selenium-webdriver [--http_proxy] • 在...
puppet插件ruby-1.8.7-p72.tar.gz
ruby-1.8.7-p174-i386-mswin32
一个简单的命令行二十一点游戏,用 Ruby 1.8.7 编写,供多人使用。 该计划实施了核心二十一点规则。 轮到玩家时,他/她可以击球直到超过 21。该程序支持拆分和加倍。 运行程序 类型 ruby blackjack.rb 在命令行。 ...
jdk1.8.7zjdk1.8.7zjdk1.8.7zjdk1.8.7zjdk1.8.7zjdk1.8.7z