selenium grid分布式自动化测试【天猫伊语伊颜双十一】

上传人:飞*** 文档编号:54184845 上传时间:2018-09-09 格式:PPT 页数:22 大小:181KB
返回 下载 相关 举报
selenium grid分布式自动化测试【天猫伊语伊颜双十一】_第1页
第1页 / 共22页
selenium grid分布式自动化测试【天猫伊语伊颜双十一】_第2页
第2页 / 共22页
selenium grid分布式自动化测试【天猫伊语伊颜双十一】_第3页
第3页 / 共22页
selenium grid分布式自动化测试【天猫伊语伊颜双十一】_第4页
第4页 / 共22页
selenium grid分布式自动化测试【天猫伊语伊颜双十一】_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《selenium grid分布式自动化测试【天猫伊语伊颜双十一】》由会员分享,可在线阅读,更多相关《selenium grid分布式自动化测试【天猫伊语伊颜双十一】(22页珍藏版)》请在金锄头文库上搜索。

1、2018/9/9,selenium grid 自动化测试,姓名:陈伟明 英文名:clear,2018/9/9,目录,selenium grid 原理介绍 selenium grid优缺点 selenium grid session失效机制 selenium grid 环境配置 浏览器驱动 selenium grid 最佳实践 总结,2018/9/9,selenium grid 原理介绍,hub:银行排队码拿取机器 rc: 业务办理窗口,2018/9/9,selenium grid session失效机制,调用Driver.quit()后 浏览器在没有任何操作或者已经关闭后,时间超过timeou

2、t设置的值时,2018/9/9,selenium grid优缺点,优点 测试人员上手容易 测试效率的提升 缺点 硬件成本比较高 需要专门人维护,2018/9/9,selenium grid 环境配置,JDK 5+ java -jar D:AutoServiceselenium-server-standalone-2.24.1.jar -role hub java -jar D:AutoServiceselenium-server-standalone-2.24.1.jar -role node -hub http:/host:port/grid/register,2018/9/9,seleni

3、um grid 环境配置,Rc启动命令加 -browser browserName=chrome,platform=ANY browserName android chrome Firefox Htmlunit internet explorer Iphone Opera,2018/9/9,selenium grid 环境配置,Platform WINDOWS LINUX MAC,2018/9/9,浏览器驱动,通过不同的驱动程序桥接不同的浏览器 chromeDriver firefoxDriver IEDriver 通过wire protocol( a RESTful web service

4、using JSON over HTTP.),2018/9/9,chromeDriver,需要把chrome安装到指定目录,2018/9/9,chromeDriver日常问题,当使用RemoteWebDriver时,出现【get the The path to the chromedriver executable must be set by the webdriver.chrome.driver system property 】问题时,首先要检查chrome是否在系统变量路径里面或者是否在调用时设置webdriver.chrome.driver这个系统属性。 Cookie只能获取键值对

5、在富文本文档里面不能输入文字 不能指定自定义的配置 HTML5的接口未实现,2018/9/9,IEDriver,IE是一个坑爹的东西 IE678 and so on IEDriver : 32位 64位,2018/9/9,IEDriver,初始化下载并且添加到运行环境驱动文件 在window vista 和window 7下面,需要设置IE的保护模式在相同的值 IE缩放需要正确的设置为100%,否则会出现坐标问题,2018/9/9,IEDriver鼠标悬浮事件,鼠标在浏览器边界,鼠标悬浮问题,2018/9/9,firefoxDriver,包括在 selenium-server-stanalon

6、e.jar 里面,也就是不需要做额外的配置和额外的文件下载。驱动程序会携带一个xpi文件,当启动驱动程序的时候会添加到火狐拓展程序列表中。,2018/9/9,firefoxDriver参数,可以通过System.setProperty或者-DpropertyName value 来设置 Webdriver.firefox.bin:设置火狐的安装目录 webdriver.firefox.profile :设置当启动火狐时的用户数据配置。默认启动一个webdrive的匿名 配置 Webdriver.log.file:javascript的输出日志文件目录 Webdriver.firefox.log

7、file:输出 stdout/stderr 类型的日志到日志文件里面 webdriver.reap_profile:确定是否可以删除零时文件和配置,2018/9/9,selenium grid 最佳实践,testNG ant selenium grid,2018/9/9,selenium grid 最佳实践,2018/9/9,selenium grid 最佳实践,2018/9/9,selenium grid 最佳实践,2018/9/9,selenium grid 最佳实践,action,2018/9/9,总结,节省时间和人力 讨论时间,对于selenium grid 的未来工作展望: 脚本移植 虚拟化,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号