java - 在java中为selenium设置firefox和chrome驱动程序?

标签 java selenium

我在java中遇到了selenium web驱动程序的问题,它说“驱动程序可执行文件的路径必须由webdriver.gecko.driver系统属性设置”,您可以在下面看到它,但我已将所有内容设置为我通常会这样做。

here

最佳答案

您只需要更改执行流程即可。

你看,你得到了异常,因为你首先创建 FirefoxDriver 然后设置属性。应该是相反的顺序。

首先,设置属性,然后初始化WebDriver:

public class EntryPoint {
    public static void main(String[] args) {
        System.setProperty("webdriver.gecko.driver", "path/to/executable.exe");
        WebDriver driver = new FirefoxDriver();
    }
}

关于java - 在java中为selenium设置firefox和chrome驱动程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58108180/

相关文章:

javascript - "(By|Function)"在 Javascript 中是什么意思?

java - JLabel 在 GridBagLayout 内自动居中

java - 如何用扩展集合中对象的不同对象数组填充集合

java - 数字格式异常将零字符串转换为整数

c# - YouTube刮板C# Selenium

javascript - browser.switchTo().alert() 在 Protractor 中不起作用

java - 如何通过 Google 帐户在 Android 中使用 AccountManager?

java - 初级 Java 算法辅助

python - 在 driver.execute_script() 中使用伪选择器时无法将某些元素滚动到 View 中

ruby-on-rails - 在使用 Selenium 运行 Cucumber 之前,我是否需要运行 Webrick?