0

我一直在尝试在 Windows 上的 Chrome 中启动我的节点 Selenium-IDE ruby​​ 测试/单元导出。

我找到了各种“应该”工作的解决方案,但是我什至无法启动 Chrome 的实例!

我尝试过的解决方案(但当然没有成功):

@driver = new RemoteWebDriver("http://localhost:9515", DesiredCapabilities.chrome());
@driver = new Chromedriver();
caps = Selenium::WebDriver::Remote::Capabilities.chrome
@driver = Selenium::WebDriver.for(
      :remote,
      :url => "http://192.168.1.30:4444/wd/hub",
      :desired_capabilities => caps)
@driver = Selenium::WebDriver.for :chrome

我已经运行了我的 selenium 服务器,其中Dwebdriver包含nodeConfig5 个可用的 chrome 实例。

我希望我已经提供了足够的信息,如果没有,请询​​问!我真的不知道如何自己解决这个问题:)

4

1 回答 1

1

您的 PATH 是系统查找chromedriver.exe文件的位置。如果.exe不在您的 PATH 中,系统将找不到它。

您可以通过右键单击“我的电脑”并在选择框中Properties -> advanced -> environment variables找到并找到包含在 PATH 中的计算机上文件位置的详细信息。PATH您可以对其进行编辑以添加新位置或将 .exe 放在现有位置。

我在 C:\Ruby187\bin 中有它,我可能不得不在第一次设置 ruby​​ 时手动添加它,但我不记得了 :o)

于 2013-02-26T09:22:52.407 回答