java selenium firefox启动报错大调查

B站链接:https://www.bilibili.com/read/cv6253380

1.Timed out wating 45 seconds for firefox to start

System.setProperty("webdriver.firefox.marionette","驱动地址");

改为

System.setProperty("webdriver.gecko.driver","驱动地址");

原因:使用Marionette驱动程序,该驱动程序不再适用于FF版本53和Selenium 3.5或更高版本

2.因找不到浏览器报错

System.setProperty("webdriver.firefox.bin","浏览器地址");

为了保证程序正常运行,自己指定位置比默认安装好得多,大多数多时死在这两个上

System.setProperty("webdriver.firefox.bin","浏览器地址");
System.setProperty("webdriver.gecko.driver","驱动地址");

3.版本不一致

selenium驱动需要对应的浏览器版本

firefox驱动下载地址:

https://github.com/mozilla/geckodriver/releases

chrome下载地址

https://chromedriver.storage.googleapis.com/

猜你喜欢

转载自blog.csdn.net/qq_33259323/article/details/106445163
今日推荐