无法在C#.NET4.5.2

时间:2018-09-04 14:23:07

标签: c# selenium

这是我的设置: 我尝试了各种驱动程序/ webdriver / grid版本,添加了一些功能,以防万一一个必需项丢失但结果相同。 如果我删除driver.exe文件,也会出现错误,因此不应考虑。

  1. 从bat文件开始网格

启动cmd / k java -jar grid3.14.jar -role hub -newSessionWaitTimeout 10

启动cmd / k java -jar grid3.14.jar -role节点-hub http://192.168.1.229:4444/grid/register

  1. 在下面执行C#代码

    var options = new ChromeOptions();

    var uri = new Uri(“ http://192.168.1.229:4444/wd/hub”);

    var driver = new RemoteWebDriver(uri,options);

  2. 测试失败并显示以下错误: 结果StackTrace:
    在OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse) 在OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute,Dictionary`2 parameters) 在OpenQA.Selenium.Remote.RemoteWebDriver.StartSession(ICapabilities wantedCapabilities) 在OpenQA.Selenium.Remote.RemoteWebDriver..ctor(ICommandExecutor commandExecutor,ICapabilities requiredCapabilities) 在OpenQA.Selenium.Remote.RemoteWebDriver..ctor(Uri remoteAddress,ICapabilities requiredCapabilities) 在OpenQA.Selenium.Remote.RemoteWebDriver..ctor(Uri remoteAddress,DriverOptions选项) 在C:\ UnitTests \ UnitTests \ Main.cs:line 26中的UnitTests.CodeRUnner.Run() 结果消息:

测试方法UnitTests.Main.Run抛出异常: System.InvalidOperationException:无法创建新服务:ChromeDriverService 内部版本信息:版本:'3.10.0',版本:'176b4a9',时间:'2018-03-02T19:11:12.151Z' 系统信息:主机:'DESKTOP-F9MP198',ip:'192.168.1.229',操作系统名称:'Windows 10',os.arch:'x86',os.version:'10 .0',java.version:'1.8 .0_181' 驱动程序信息:driver.version:未知(SessionNotCreated)

  1. 节点控制台日志 17:19:01.903 INFO [ActiveSessionFactory.lambda $ apply $ 11]-匹配的工厂org.openqa.selenium.remote.server.ServicedSession $ Factory(提供者:org.openqa.selenium.chrome.ChromeDriverService)

  2. 集线器日志 17:19:01.895信息[RequestHandler.process]-获得了创建新会话的请求:功能{browserName:chrome,goog:chromeOptions:{}}

17:19:01.896信息[TestSlot.getNewSession]-尝试在测试插槽{server:CONFIG_UUID = 2feea0b8-ace3-4bf5-8410-834034caba1c,seleniumProtocol = WebDriver,browserName = chrome,maxInstances = 5上创建新会话,platformName = WIN10,platform = WIN10}

0 个答案:

没有答案