当前位置: 首页 > 知识库问答 >
问题:

Selenium Grid错误,为安装功能转发新的虚拟机会话空池

空正豪
2023-03-14

我正在硒网格上尝试POC。我收到这个错误:

转发新会话时出错为设置功能清空VM池[{BrowserName=chrome, version=47, Platform=WIN8_1}]

代码如下:

BeforeTest
    public void setup() throws MalformedURLException{
        nodeURL="http://localhost:4444/wd/hub";
        DesiredCapabilities capabilities = DesiredCapabilities.chrome();
        capabilities.setBrowserName("chrome");
        capabilities.setVersion("47");
        capabilities.setPlatform(Platform.WIN8_1);
        extent = new ExtentReports("./extentReport.html",true,DisplayOrder.NEWEST_FIRST);
        System.setProperty("webdriver.chrome.driver", "<path>\\chromedriver.exe");
        driver = new RemoteWebDriver(new URL(nodeURL),capabilities);
        //driver = new ChromeDriver(capabilities);
        driver.manage().window().maximize();
        driver.get("http://www.qaonlinetraining.com");
    }

共有3个答案

东方栋
2023-03-14

可能您在设置节点时必须去掉-角色中心选项。请看此链接中的讨论。

https://github.com/angular/protractor/issues/1226

注意:在管理模式下启动命令提示符。

尹俊雅
2023-03-14

独立启动Selenium server,使用以下命令作为中心和节点。

对于轮毂:

java -jar selenium-server-standalone-2.48.2.jar -role hub

对于节点(Chrome):

java -jar selenium-server-standalone-2.48.2.jar -role node  -hub http://localhost:4444/grid/register -browser "browserName=chrome,maxinstance=1,platform=WINDOWS" -Dwebdriver.chrome.driver=C:\Selenium\chromedriver.exe
司空奕
2023-03-14

我只是做了一个小调整。

1)。我在“管理模式”下启动了命令提示符。2)。将java路径设置为“cd C:\Program Files(x86)\Java”3)。然后将命令运行为“java-jarselenium-server-standalone-3.0.1.jar”,而不指定任何角色

和Vollaaaa…它得到了修复。。。!!!

感谢你们所有人的帮助…在过去的3天里,我们都经历了这个错误…我必须说,这是一个巨大的解脱…-)

有关如何执行此操作的更多信息,请查看此链接。。。https://stackoverflow.com/a/42187314/7551276

 类似资料:
  • 我正在尝试使用Cucumber在硒网格上进行POC。我收到此错误:错误转发新会话用于设置功能的VM清空池 这是我的示例代码: public static void configureServer(){ 能力: 驱动程序初始化: 我已经尝试并遵循了这里提供的答案(Selenium Grid Error forwarding the new session Empty pool of VM for s

  • 我正在使用:Java:1.8 Selenium:3.141.59 jar Geco驱动程序版本:0.25.0 Firefox版本:69.0.1 在运行代码时获得以下异常日志: org.openqa.selenium.WebDriverException:为安装功能转发VM的新会话空池时出错{AcceptinSecureCerts:true,BrowserName:firefox,Marionett

  • 我创建了图像和容器,尝试启动容器,它抛出以下错误: 来自守护程序的错误响应: hcsshim::创建计算机系统 8459c6c816e764642634ce29cfee666d30834df0f2792fba9e411d11bd0c33f6:虚拟机无法启动,因为未安装所需的功能 我正在使用具有以下配置的视窗虚拟机:

  • 前面小节介绍了 Linux 和 GUN 项目,本小节开始学习如何在 Windows 上安装虚拟机,虚拟机安装之后可以在虚拟机中安装 Linux 相关的操作系统,常见的虚拟机软件有 VirtualBox、VMware 等等,本教程使用 VMware 虚拟机软件来演示如何安装 VMware 虚拟机: 1. 下载 VMware 来到官网下载 Windows 版本 VMware 安装程序,如图所示选择合适

  • 本文向大家介绍Vmware12虚拟机安装教程 Vmware12虚拟机上安装Oracle,包括了Vmware12虚拟机安装教程 Vmware12虚拟机上安装Oracle的使用技巧和注意事项,需要的朋友参考一下 Vmware12虚拟机及Oracle安装教程分享给大家,具体内容如下 1、安装XP系统 步骤一: 步骤二: 选择使用现有的虚拟盘,然后加载系统文件即可 系统XP安装成功,检测一下主机和虚拟机的

  • 轮毂启动命令: 节点启动命令: 环境详细信息(根据评论更新):Selenium 3.11.0、Chrome 66、ChromeDriver 2.38 当我尝试运行它时,会出现以下错误: 有人知道我做错了什么吗?