首页 / JAVA / ui自动化,主流浏览器, Java
ui自动化,主流浏览器, Java
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了ui自动化,主流浏览器, Java,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1950字,纯文字阅读大概需要3分钟。
内容图文
-
概要
*** 主流浏览器: chrome + firefox + ie web自动化--》 UI --》 黑盒测试(手工、功能、点点点) 工具: 编程语言(Java、 Python) + 工具(自动化测试工具--》selenium)
*** 特点:
用于Web应用程序测试的工具 直接运行在浏览器,模拟用户操作 覆盖Windows、Linux和Mac 覆盖IE、Chrome、FireFox等浏览器 Jaava、Python多语言进行脚本编写*** selenium官网:https:/ /docs. seleniumhq. org/ download/
*** jar包的引入: 1.建一个文件夹,把*.jar 复制进去 2.选中jar,右键,build path
*** 查看jar的源码:
selenium-java-2.53.1-srcs.jar -
driver官方下载:针对不同的selenium版本:
https://selenium-release.storage.googleapis.com/index.html?path= 2.53/
-
IE, Java,selenium,Demo实例:
1.引入jar包,build Path 2.引入webDriver,设置driver 路径 可以复制到src下;
System. setProperty( "webdriver. ie. driver", "src/IEDriverServer . exe");err:launching Internet Explorer. Protected Mode settings are not the same for all zones 方案:ie--工具--选型--安全(internet,本地,受限,可信,都打开:保护模式即可)
err:Browser zoom level was set to 125% . 方案:ie--页面--显示比例:100% *** 通用的设置方式: //第二种方式:通用方式 System. setProperty( "webdriver. ie. driver", "src/IEDriverServer . exe") //创建一个期望能力的对象 DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities . setCapability(InternetExplorerDriver . INTRODUCE_ FL AKINESS_ BY_ IGNORING SECURITY DOMAINS, true); capabilities . setCapability(InternetExplorerDriver .IGNORE_ ZOOM SETTING, true); InternetExplorerDriver driver = new InternetExplorerDriver(capabilities);
-
firfox,demo实例:
err:Cannot find firefox binary in PATH *** //告诉jvm火狐的课执行文件的路径 方案:System. setProperty( "webdriver. firefox.bin", "C:\\Program Files\\Mozilla Firefox\\firefox.exe") 备注1:路径要用:\备注2://selenium 2.x -- 》不需要驱动文件的 备注3://selenium 3.x --》 需要驱动 *** 驱动的获得:(不同版本的selenium,需要对应不同版本的驱动) selenium官网找:关键字:Third Party Drivers -- Change log
selenium官网:https:/ /docs. seleniumhq. org/ download/ *** 推荐的版本配对: selenium 2.53.1 + firefox 46. 0
-
Chrome ,demo实例:
err: The path to the driver executable must be set by the webdriver. 方案:下载驱动 System. setProperty( "webdriver. chrome. driver", "src/chromedriver. exe");
原文:https://www.cnblogs.com/focusta/p/12185435.html
内容总结
以上是互联网集市为您收集整理的ui自动化,主流浏览器, Java全部内容,希望文章能够帮你解决ui自动化,主流浏览器, Java所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。