当前位置: 首页 > 知识库问答 >
问题:

如何在MAC OS中的Chrome中运行Selenium WebDriver测试用例?

汪学真
2023-03-14

我得到这个错误:

线程"main"java.lang.IllegalStateExcture中的异常:驱动程序可执行文件的路径必须由webdriver.chrome.driver系统属性设置;有关详细信息,请参阅http://code.google.com/p/selenium/wiki/ChromeDriver.最新版本可以从http://chromedriver.storage.googleapis.com/index.html在com.google.common.base.Preconditions.check状态(Preconditions.java:197)org.openqa.selenium.remote.service.DriverService.find可执行(DriverService.java:110)org.openqa.selenium.chrome.ChromeDriverService.access0美元(ChromeDriverS<-PLHD--12/>: 1)org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecable(ChromeDriverService.java:118)org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:291)org.openqa.selenium.chrome.ChromeDriverService. createDefaultService(ChromeDriverService. java: 82)在org. openqa. selenium. chrome。ChromeDriver.(java: 117)在selenium. basics。Chrome. chromeBrowser(Chrome. java: 16)at selenium. basics.Firefox. main(Firefox. java: 8)

共有3个答案

仰翔
2023-03-14

您可以使用brew安装chromedriver并使其保持最新:

brew install chromedriver
汝彭薄
2023-03-14

从下载最新的chrome版本

http://chromedriver.storage.googleapis.com/index.html

应通过生成路径调整路径。

试一下,它会帮助你。。。

吕胤
2023-03-14

用户5899853请尝试以下操作:

System.setProperty("webdriver.chrome.driver" ,  "/Users/sampada/Applications/chromedriver");

和:

@BeforeClass
public static void init() {
driver = new ChromeDriver(); //init chrome driver
driver.get("http://google.com”); //url of website we like to test
 类似资料:
  • 问题内容: 我试过了 但我得到的错误 测试失败:setUp(com.TEST):必须通过webdriver.chrome.driver系统属性设置驱动程序可执行文件的路径;有关更多信息,请参见此处的代码。可以从链接下载最新版本 如何使Chrome浏览器测试Selenium-WebDriver测试用例? 问题答案: 您需要从以下位置下载可执行驱动程序: ChromeDriver下载 然后,您要做的就

  • 失败的测试:setUp(com.test):驱动程序可执行文件的路径必须由webdriver.chrome.driver系统属性设置;有关更多信息,请参阅此处的代码。可从此链接下载最新版本 我如何让Chrome测试Selenium WebDriver测试用例?

  • 我有一些使用JUnit和Selenium的测试,我需要在Chrome浏览器上运行它。我下载了Chrome驱动程序,并将我的SetUp()配置为: ChromeDriver.exe添加在我的引用库文件夹中。 当我运行测试时,会显示以下错误:java.lang.exception:没有可运行的方法 有人知道我该怎么解决吗? 解决方案 2更新您的setProperty为:第二个参数必须是您的C在哪里hr

  • 我想在Jenkins中运行Selenium Webdriver Maven测试。我遵循了教程:https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html和https://www.safaribooksonline.com/library/view/jenkins-the-definitive/978144931

  • 我的目标是让一系列测试一个接一个地运行。我希望有一个“登录”脚本让用户登录,然后在同一窗口/驱动程序中继续执行以下脚本。我使用的是TestNG,所以我的测试套件设置在TestNG.xml文件中(如果有帮助的话)。 我要运行的下一个脚本: