很多测试人员一提起自动化测试就头痛,心想我们又不是专门的编码人员,搞什么自动化,还要学写代码。但代码能力对于测试人员是及其重要的,只有理解代码才能够更深入地理解测试。可能很多朋友认为自动化测试很难,但实际上自动化只不过是使用代码来替代手工测试的一种手段,来跟博主一起入个门,你会发现其实它很简单,那么我们就首先从环境搭建开始吧。按照下面的配置进行环境搭建,需要一点点java配置的基础,尝试一下~
本篇为博主编写的在最新版Firefox上的环境搭建博文,测试代码已经可以在这个环境上跑通,具体配置如下:
浏览器:火狐Firefox 66.0.2(64位)
Selenium3.0+java:3.141.59
Eclipse Java EE IDE for Web Developers:Version: Photon Release (4.8.0)
自动化测试环境建(Selenium+Java) |
|
插件选择 |
配置1 |
首先,Firebug+Firepath的套装已经太老了,不推荐使用; 且最新版Selenium已经不支持脚本导出功能了, 推荐使用Katalon Recorder插件。 该插件不仅支持Firefox,还支持Chrome,功能与Selenium相同,且具备脚本导出功能。 |
Selenium+Java下载https://www.seleniumhq.org/download/ 下载之后导入:Eclipse项目包的根文件上右键-偏好-java build path-library-添加扩展jar包-选中解压后的Selenium文件夹,把其中所有的jar包(包括lib文件夹下的)都导入进去,然后Apply即可。 |
配置2 |
配置3 |
Selenium服务器下载 运行Selenium服务器,在cmd里:java -jar E:\Selenium+java\selenium-server-standalone-3.8.1.jar GeckoDriver.exe下载安装(Firefox驱动) https://github.com/mozilla/geckodriver/releases 下载之后解压并放到Selenium文件夹下(随便放哪里都可以),然后在java代码中加上如下代码: System.setProperty("webdriver.gecko.driver", "E:\\Selenium\\geckodriver.exe");//设置驱动 |
JDK+Eclipse自己百度下载 导入相关依赖包Junit: https://jingyan.baidu.com/album/93f9803f20bfaee0e46f5590.html?picindex=4 |
测试流程 |
|
|
2019-4-1 綦枫(作者)
注:
Selenium+Java下载:
Selenium服务器下载:
感谢来自网络的部分技术博客,有引用
原创不易,共同努力。
2019-4-1·綦枫