使用 JUnit4参数化的特性来创建Selenium WebDriver的数据驱动测试中遇到的错误

1.在运行时报错:“ java.lang.Exception: Test class should have exactly one public zero-argument constructor ”。


解决方法:class上忘了加“@RunWith(value=Parameterized.class)”

















2.报错:"java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.gecko.driver system property"


解决方法:在WebDriver driver = new FirefoxDriver();前面加上        System.setProperty("webdriver.firefox.marionette","F:\\ckx\\geckodriver\\geckodriver.exe");


3.报错:“Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.”------无法启动新的会话。可能的原因是远程服务器或浏览器启动失败的无效地址。


解决方法:把地址“http://www.baidu.com”改成“https://www.baidu.com”











  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值