无法启动新浏览器会话:org.openqa.selenium.server.RemoteCommandException:在会话上启动浏览器时出错null
我在做什么 步骤1:启动集线器 集线器是接收所有测试请求并将它们分发到正确节点的中心点 打开命令提示符并导航到复制selenium server独立文件的目录。键入以下命令:无法启动新浏览器会话:org.openqa.selenium.server.RemoteCommandException:在会话上启动浏览器时出错null,selenium,selenium-webdriver,webdriver,phpunit,selenium-grid,Selenium,Selenium Webdriver,Webdriver,Phpunit,Selenium Grid,我在做什么 步骤1:启动集线器 集线器是接收所有测试请求并将它们分发到正确节点的中心点 打开命令提示符并导航到复制selenium server独立文件的目录。键入以下命令: java-jar-selenium-server-standalone-2.14.0.jar-role hub 步骤2:启动节点 无论您是希望运行具有新WebDriver功能的网格,还是运行具有Selenium 1 RC功能的网格,或者同时运行两者,都可以使用相同的Selenium server独立jar文件来启动节点 j
java-jar-selenium-server-standalone-2.14.0.jar-role hub
步骤2:启动节点
无论您是希望运行具有新WebDriver功能的网格,还是运行具有Selenium 1 RC功能的网格,或者同时运行两者,都可以使用相同的Selenium server独立jar文件来启动节点
java-jar-selenium-server-standalone-2.14.0.jar-role-node-hubhttp://localhost:44444/grid/register
(这里44444是我工作的环境)这是由于selenium和firefox之间的兼容性问题
您现在需要升级到最新的selenium服务器。是!正如alec[xe所建议的,这是由于firefox和selenium之间的兼容性问题。对于高于30的firefox版本,您必须使用selenium 2.44版本。selenium的变更日志请查看并决定哪个版本的selenium将满足您的要求
现在,我收到以下错误:异常“RuntimeException”,消息为“访问位于“”的Selenium服务器时响应无效:在30000ms后超时”phar:///usr/bin/phpunit/phpunit-selenium/Extensions/SeleniumTestCase/Driver.php:1066 请提供帮助!!phpunit版本4.4.5是否验证服务器正在运行?打开browser并转到中心。查看中心支持的浏览器。确保firefox是其中之一。我们可以看看您如何构建远程驱动程序的代码吗?
09:39:51.984 INFO - Got result: Failed to start new browser session: org.openqa.selenium.server.RemoteCommandException: Error while launching browser on session null
09:39:52.002 INFO - Command request: getNewBrowserSession[*firefox, http://website.localhost] on session null
09:39:52.002 INFO - creating new remote session
09:39:52.003 INFO - Allocated session 4b3951d894ed4a2c94b7fd9758cd5554 for http://website.localhost, launching...
jar:file:/usr/bin/selenium-server-standalone-2.41.0.jar!/customProfileDirCUSTFFCHROME
09:39:52.071 INFO - Preparing Firefox profile...
09:40:12.129 ERROR - Failed to start new browser session, shutdown browser and clear all session data
java.lang.RuntimeException: Timed out waiting for profile to be created!
at org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.waitForFullProfileToBeCreated(FirefoxChromeLauncher.java:307)
at org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.populateCustomProfileDirectory(FirefoxChromeLauncher.java:119)
at org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.launch(FirefoxChromeLauncher.java:89)
at org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.launchRemoteSession(FirefoxChromeLauncher.java:346)
at org.openqa.selenium.server.browserlaunchers.FirefoxLauncher.launchRemoteSession(FirefoxLauncher.java:114)
at org.openqa.selenium.server.BrowserSessionFactory.createNewRemoteSession(BrowserSessionFactory.java:400)
at org.openqa.selenium.server.BrowserSessionFactory.getNewBrowserSession(BrowserSessionFactory.java:144)
at org.openqa.selenium.server.BrowserSessionFactory.getNewBrowserSession(BrowserSessionFactory.java:105)
at org.openqa.selenium.server.SeleniumDriverResourceHandler.getNewBrowserSession(SeleniumDriverResourceHandler.java:809)
at org.openqa.selenium.server.SeleniumDriverResourceHandler.doCommand(SeleniumDriverResourceHandler.java:435)
at org.openqa.selenium.server.SeleniumDriverResourceHandler.handleCommandRequest(SeleniumDriverResourceHandler.java:405)
at org.openqa.selenium.server.SeleniumDriverResourceHandler.handle(SeleniumDriverResourceHandler.java:151)
at org.openqa.jetty.http.HttpContext.handle(HttpContext.java:1526)
at org.openqa.jetty.http.HttpContext.handle(HttpContext.java:1479)
at org.openqa.jetty.http.HttpServer.service(HttpServer.java:920)
at org.openqa.jetty.http.HttpConnection.service(HttpConnection.java:820)
at org.openqa.jetty.http.HttpConnection.handleNext(HttpConnection.java:986)
at org.openqa.jetty.http.HttpConnection.handle(HttpConnection.java:837)
at org.openqa.jetty.http.SocketListener.handleConnection(SocketListener.java:243)
at org.openqa.jetty.util.ThreadedServer.handle(ThreadedServer.java:358)
at org.openqa.jetty.util.ThreadPool$PoolThread.run(ThreadPool.java:537)
09:40:12.131 INFO - Got result: Failed to start new browser session: org.openqa.selenium.server.RemoteCommandException: Error while launching browser on session null
09:40:12.143 INFO - Command request: getNewBrowserSession[*firefox, http://website.localhost] on session null