我的代码是非常简单的代码:
package Automation;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class FirstTestCase {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.setProperty("webdriver.chrome.driver","/Users/Jagman/Downloads/chromedriver");
WebDriver wd = new ChromeDriver();
String url = ("https://www.google.com/");
wd.get(url);
已从selenium hq网站下载并添加jar作为“Java 3.13.0”。从同一网站下载Google Chrome Driver-2.29,并将其定位在“/Users/Jagman/Downloads/chromedriver”路径。
当我运行上面的代码时,我得到一个错误“java.lang.IllegalStateException:驱动程序可执行文件的路径必须由webdriver.chrome.driver系统属性设置;有关更多信息,请参阅https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver.最新版本可从以下网站下载:http://chromedriver.storage.googleapis.com/index.html在com上。谷歌。常见的基础先决条件。checkState(Premissions.java:738)”。
获取版本错误,但没有正确的配置。所以请帮我解决这个问题。详细信息:OS:Mac。
添加chromedriver路径中的exe:
System.setProperty("webdriver.chrome.driver","/Users/Jagman/Downloads/chromedriver.exe");
获取以下错误: 任何帮助都是非常感谢的。提前致谢
我正在尝试Node.js selenium web驱动程序示例...
错误 我得到以下异常与 线程“main”java中出现异常。lang.IllegalStateException:驱动程序可执行文件的路径必须由webdriver设置。壁虎。驱动系统属性;有关详细信息,请参阅https://github.com/mozilla/geckodriver.最新版本可从以下网站下载:https://github.com/mozilla/geckodriver/relea
当我修改代码以使用RemoteWebDriver和ChromeDriver运行时,我得到了:异常:驱动程序可执行文件的路径必须由webdriver设置。铬。驱动系统属性; 代码: 该文件存在于我运行它的PC上。当我切换到ChromeDriver而不是Remote WebDriver时,它工作得很好。
问题内容: 我正在尝试让我的Selenium Grid在Chrome驱动程序上运行。 首先,我启动了集线器和节点:java -jar selenium-server-standalone-2.45.0.jar -role集线器java -jar selenium-server-standalone-2.45.0.jar -role节点-hub http:// localhost: 4444 /网格