问题:
安装的软件版本:
安装了WebDrivers:
代码如下:
package test_package_1;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class Browser_Invocation {
public static void main(String[] args) {
System.setProperty("webdriver.gecko.driver", "C:\\Users\\steph\\AppData\\Local\\GeckoDriver\\geckodriver.exe");
WebDriver driver=new FirefoxDriver();
}
}
分析:
在我尝试解决此问题的研究中,我遇到了一些引用了两种不同解决方案的帖子。
我已经在项目级别添加了我所知道的所有JAR文件,但我仍然不确定我是否拥有正确的Selenium文件。
答案 0 :(得分:0)
这个问题说你错过了一个要添加的jar,这个jar不在lib文件夹里,你可以立即在lib文件夹之外找到它: client-combined-3.0.1-nodeps.jar
答案 1 :(得分:0)
以下JAR文件已添加到我的项目中: JAR Files
答案 2 :(得分:0)
对于基本操作,您只需将selenium-server-standalone.jar
文件添加到项目中即可。你会在seleniums的官方网站上得到它。您的geckodriver
属性应如下所示:
System.setProperty("webdriver.firefox.marionette","C:\\Users\\steph\\AppData\\Local\\GeckoDriver\\geckodriver.exe");
同时确保您的firefox
版本低于48.0
,否则您的脚本将无法运行。