我在使用:
代码:
package test;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
public class FistSeleniumTest {
public static void main(String[] args)
{
System.setProperty("webdriver.gecko.driver", "D:\\Portnov\\Java\\First Project\\SeleniumTest\\libs\\geckodriver\\geckodriver.exe");
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability("marionette", true);
WebDriver driver = new FirefoxDriver();
driver.get("https://seleniumhq.org/");
}
}
线程“main”java.lang.IllegalStateException中的异常:当您的gecko驱动程序版本不支持您正在使用的firefox浏览器版本时,会出现此异常,以检查哪个gecko驱动程序版本与您的浏览器兼容,请遵循提供的链接。
https://github.com/mozilla/geckodriver/releases
在这里,您将找到关于每个驱动程序的所有细节,其属性和兼容的firefox版本。
获取以下错误: 任何帮助都是非常感谢的。提前致谢
我正在尝试Node.js selenium web驱动程序示例...
当我修改代码以使用RemoteWebDriver和ChromeDriver运行时,我得到了:异常:驱动程序可执行文件的路径必须由webdriver设置。铬。驱动系统属性; 代码: 该文件存在于我运行它的PC上。当我切换到ChromeDriver而不是Remote WebDriver时,它工作得很好。
问题内容: 我已经在eclipse中尝试过此代码: 执行时出现此错误: 如何在ubuntu中设置geckodriver位置? 问题答案: 当您在指定 GeckoDriver 的绝对路径时使用 基于Linux的系统 时,必须修剪扩展部分,即part,如下所示: __ 更新资料 如您仍在看到错误,请确保: GeckoDriver 位于指定的位置。 GeckoDriver 具有非root用户的可执行权限
我正在使用Selenium,我正在测试下面的代码。 运行后,将显示以下错误: 线程“main”java中出现异常。lang.IllegalStateException:驱动程序可执行文件的路径必须由webdriver设置。壁虎。驱动系统属性;有关详细信息,请参阅https://github.com/mozilla/geckodriver.最新版本可从以下网站下载:https://github.co
错误 我得到以下异常与 线程“main”java中出现异常。lang.IllegalStateException:驱动程序可执行文件的路径必须由webdriver设置。壁虎。驱动系统属性;有关详细信息,请参阅https://github.com/mozilla/geckodriver.最新版本可从以下网站下载:https://github.com/mozilla/geckodriver/relea