Ruby-selenium-webdriver(一、学习查看文档、ie浏览器简单的执行例子)
Ruby-selenium-webdriver(一、学习查看文档、ie浏览器简单的执行例子)
本篇学习:
1.查看selenium-webdriver的Classes/Modules(类/模块)、Methods(方法)。
2.webdriver怎样在ie浏览器下运行简单的例子
一、查看selenium-webdriver的Classes/Modules(类/模块)、Methods(方法)。
windows控制台下执行:gem server
1.cmd->gem server 启动服务
2.打开浏览器输入:localhost:8808
3.打开gem文档
4.搜索selenium-webdriver 2.26.0,打开后面的doc文档。
5.就可查看selenium-webdriver的Classes/Modules(类/模块)、Methods(方法)。
二、ie在webdriver下运行的步骤
1.下载 IEDriverServer.exe 放在ruby安装目录的bin目录下。
2.打开ie浏览器 工具->internet选项->安全 4个区域的启用保护模式选项全部勾选或者全部不勾选。
三、使用irb调试selenium-webdriver
1.控制台输入irb
2.输入require 'selenium-webdriver' => true
3.输入 ie = Selenium::WebDriver.for :ie =>#<Selenium::WebDriver::Driver:0x4b66a9ea browser=:internet_explorer>,同时启动ie浏览器并且在浏览器上出现:
This is the initial start page for the WebDriver server.
4.打开百度(使用ie下的get方法打开一个网址):输入 ie.get 'www.baidu.com' => nil 同时在ie浏览器上打开百度。
5.输出当前ie的地址:ie.current_url=> "http://www.baidu.com/"
6.关闭浏览器:ie.close=>nil