Ruby selenium-webdriver 测试笔记(一)

gem install selenium-webdriver

1、驱动不同的浏览器,需要下载不同的驱动  例如:chromedriver.exe IEDriverServer.exe;如果没有默认驱动火狐浏览器。chrome的驱动支持28以上chrome版本

2、不同的语言,有不同的驱动

3、用ruby写selenium脚本时,脚本名字要有所区分,有两个脚本ruby.rb  ruby02.rb,前者驱动ie,后者驱动chrome测试,执行ruby02.rb时,发现ie被激活了; 改名ruby01.rb  ruby02.rb后,该问题消失

4、运行过程中如果出现WebDriverException: Message: u'Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones.' 这个错误,更改IE的internet选项->安全,将Internet/本地Internet/受信任的站定/受限制的站点中的启用保护模式全部去掉勾,或者全部勾上

帮助文档的位置 D:Ruby187lib ubygems1.8docselenium-webdriver-2.35.1 doc

原文地址:https://www.cnblogs.com/zhitang2009/p/3423472.html