我有一个内置selenium代码的ASP.net应用程序。
我希望当用户点击客户端的按钮时,浏览器将在运行Windows Server 2012的服务器端打开。
问题是,当我尝试这样做时,我在服务器上“无法绑定到锁定端口7054”错误消息。
我觉得我对整个事情的态度有问题, 问题是,什么是正确的方法?
答案 0 :(得分:1)
好吧,我发现我需要从这里使用Selenium Grid服务器:http://www.seleniumhq.org/download/
然后按照以下文章: https://code.google.com/p/selenium/wiki/Grid2
在命令行中使用“java -jar selenium-server-standalone-2.14.0.jar”以启动服务器。
然后在代码中:
DesiredCapabilities capability = DesiredCapabilities.firefox();
WebDriver driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), capability);