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驱动需要对应的浏览器版本
https://github.com/mozilla/geckodriver/releases
chrome下载地址