package Basics;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class invokegoogle {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.setProperty("Webdriver.chrome.driver", "C:\\Users\\sravani\\Desktop.exe");
WebDriver driver=new ChromeDriver();
driver.get("http://qaclickacademy.com");
}
}
获取以下错误:
Exception in thread "main" java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.chrome.driver system property; for more information, see https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver. The latest version can be downloaded from http://chromedriver.storage.googleapis.com/index.html
at com.google.common.base.Preconditions.checkState(Preconditions.java:754)
at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:124)
at org.openqa.selenium.chrome.ChromeDriverService.access$000(ChromeDriverService.java:32)
at org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecutable(ChromeDriverService.java:137)
at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:329)
at org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:88)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:124)
at Basics.invokegoogle.main(invokegoogle.java:12)
任何帮助都是非常感谢的。提前致谢
假设Chromedriver.exe
存储在桌面上,则需要进行以下几项更改:
>
webdriver.chrome.driver
中用小写w
替换大写w
。Chromedriver.exe
放置在您的桌面中,您需要在WebDriver的绝对路径中附加WebDriver变体名称和扩展名。实际上,代码行将为:
System.setProperty("webdriver.chrome.driver", "C:\\Users\\sravani\\Desktop\\chromedriver.exe");
注意:webdriver.chrome.driver
需要以小写字母开头。
我正在尝试Node.js selenium web驱动程序示例...
当我修改代码以使用RemoteWebDriver和ChromeDriver运行时,我得到了:异常:驱动程序可执行文件的路径必须由webdriver设置。铬。驱动系统属性; 代码: 该文件存在于我运行它的PC上。当我切换到ChromeDriver而不是Remote WebDriver时,它工作得很好。
错误 我得到以下异常与 线程“main”java中出现异常。lang.IllegalStateException:驱动程序可执行文件的路径必须由webdriver设置。壁虎。驱动系统属性;有关详细信息,请参阅https://github.com/mozilla/geckodriver.最新版本可从以下网站下载:https://github.com/mozilla/geckodriver/relea
问题内容: 我正在尝试让我的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 /网格
我正试图让我的Selenium网格在Chrome驱动程序上运行。 起初我启动了hub和节点:java-jarselenium-server-standalone-2.45.0.jar-角色Hub java-jarselenium-server-standalone-2.45.0.jar-角色节点-Hubhttp://localhost:4444/grid/register 比我启动我的测试: }