Eclipse+Selenium+TestNG配置和错误排查
程序员文章站
2022-03-22 13:11:56
...
一、现有eclipse配置TestNG
安装TestNG插件有两种方式,一种是离线一种是在线。
1、离线
(1)下载testng安装包,进入http://beust.com/eclipse下载。
(2)下载zipped文件后,在eclipse菜单栏中点击“help”,选择下拉菜单的“Install New Software”。出现如下界面
(3)点击Add按钮
(4)在项目上右键可以看见如下图,说明安装成功
2、在线安装
(1)直接上图片,进入Marktplace后搜索TestNG,直接安装即可
3、安装会出现问
不管是离线还是在线都会出现安装过程卡住的现象
注意:安装卡住解决办法https://blog.csdn.net/qq_27009225/article/details/103743824
二、配置Selenium WebDriver
1、下载地址
https://selenium.dev/downloads/
下载对应的java版本
2、将下载的文件解压
出现如下文件
注意:必须把三个文件都导入项目,只导入外面两个jar包会出现问题报错信息:java.lang.NoClassDefFoundError: com/google/common/collect/ImmutableMap
3、导入文件
三、下载对应浏览器驱动
1、Chrome驱动
Chrome驱动每个版本都有各自对应的浏览器版本,下面网页中信息可供参考。
http://chromedriver.storage.googleapis.com/2.43/notes.txt
下载驱动网址http://chromedriver.storage.googleapis.com/index.html
注意:驱动和浏览器版本不对应会报错:
Caused by: org.openqa.selenium.net.UrlChecker$TimeoutException: Timed out waiting for [http://localhost:25606/status] to be available after 20012 ms
at org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:107)
at org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(DriverService.java:190)
... 10 more
Caused by: com.google.common.util.concurrent.UncheckedTimeoutException: java.util.concurrent.TimeoutException
at com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout(SimpleTimeLimiter.java:140)
at org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:80)
... 11 mor
推荐阅读
-
PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子
-
无法在com+ 目录中安装和配置程序集 错误:-2146233087的解决方法[已测]
-
Nginx服务器中414错误和504错误的配置解决方法
-
PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子
-
VS的IISExpress配置通过IP访问程序,解决 VS的IISExpress localhost可以访问,127.0.0.1和本机ip访问不了(错误400)
-
无法在com+ 目录中安装和配置程序集 错误:-2146233087的解决方法[已测]
-
PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子
-
两个由于php.ini配置错误导致的报错:ajax图片上传报错和exec报错,
-
PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子_PHP
-
无法在com+ 目录中安装和配置程序集 错误:-2146233087的解决方