Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法启动新浏览器会话:org.openqa.selenium.server.RemoteCommandException:在会话上启动浏览器时出错null_Selenium_Selenium Webdriver_Webdriver_Phpunit_Selenium Grid - Fatal编程技术网

无法启动新浏览器会话:org.openqa.selenium.server.RemoteCommandException:在会话上启动浏览器时出错null

无法启动新浏览器会话: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

我在做什么

步骤1:启动集线器

集线器是接收所有测试请求并将它们分发到正确节点的中心点

打开命令提示符并导航到复制selenium server独立文件的目录。键入以下命令:

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