【发布时间】:2017-08-02 17:15:19
【问题描述】:
我在 Windows 命令提示符中执行了以下集线器和节点命令。当我在浏览 http://localhost:4441/grid/console 时获得网格控制台时,我可以看到这是有效的
C:\seleniumserver\java -jar selenium-server-standalone-3.4.0.jar -role hub -port 4441
C:\seleniumserver\java -jar selenium-server-standalone-3.4.0.ja -role wd -hub http://localhost:4441/grid/register
我的自动化代码具有以下 C# 代码。
C# 代码 sn-p
var capabilities = DesiredCapabilities.Chrome();
capabilities.Platform = Platform.CurrentPlatform;
IWebDriver driver = new RemoteWebDriver(new Uri("http://localhost:4444/wd/hub"), capabilities);
当我运行自动化时,我收到以下错误消息
收到错误消息
An exception of type 'OpenQA.Selenium.WebDriverException' occurred in WebDriver.dll but was not handled in user code
Additional information: The HTTP request to the remote WebDriver server for URL http://localhost:4444/wd/hub/session timed out after 60 seconds.
请问我做错了什么?第一次设置这个
非常感谢,
cmets 后更新
进行了以下更改
var capabilities = DesiredCapabilities.Chrome();
capabilities.Platform = Platform.CurrentPlatform;
IWebDriver driver = new RemoteWebDriver(new Uri("http://localhost:4441/wd/hub"), capabilities);
错误信息
在 OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse) 在 OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 参数在 OpenQA.Selenium.Remote.RemoteWebDriver.StartSession(ICapabilities desiredCapabilities) 在OpenQA.Selenium.Remote.RemoteWebDriver..ctor(ICommandExecutor commandExecutor, ICapabilities desiredCapabilities) 在 OpenQA.Selenium.Remote.RemoteWebDriver..ctor(Uri remoteAddress, ICapabilities desiredCapabilities) 在 myfile.ctor() 在 C:\Projects\UAT Automation\ myfile.cs:C:\Projects\UAT Automation 中 ....ctor() 的第 43 行...cs:第 21 行
【问题讨论】:
标签: selenium-chromedriver selenium-grid