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

通过Selenium集线器获取铬的问题

戎洛华
2023-03-14
[
    {
        "browserName": "firefox",
        "maxInstances": 5,
        "seleniumProtocol": "WebDriver"
    },
    {
        "browserName": "chrome",
        "maxInstances": 5,
        "seleniumProtocol": "WebDriver"
    }
],
capability = getattr(webdriver.DesiredCapabilities, "FIREFOX")
dd=webdriver.Remote('http://localhost:4444/wd/hub', capability)
capability = getattr(webdriver.DesiredCapabilities, "CHROME")
dd=webdriver.Remote('http://localhost:4444/wd/hub', capability)

回溯(最近一次调用):文件“”,第1行,在文件“/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py”中,第62行,在init self.start_session(desired_capabilities,browser_profile)文件“/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py”中,第104行,在start_session“desired capabilities”中,文件“/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py”中,响应(响应)文件“/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/errorhandler.py”,第147行,在check_response中引发exception_class(消息,屏幕,堆栈跟踪)selenium.common.exceptions.webdriverexception:message:None;StackTrace:方法innerGet在None中引发错误

但我可以像这样开始直接连接Chrome:

dd=webdriver.Chrome()

没有任何问题。

我可以做什么通过我的硒集线器获得Chrome?

共有1个答案

范甫
2023-03-14

你需要设置chrome驱动程序,这里有关于它的信息

更新

根据第一个链接中提供的示例json设置文件和步骤,浏览器名不应该是大写的,实际上是小写的。

WebDriver driver = new RemoteWebDriver("http://localhost:9515", DesiredCapabilities.chrome());
driver.get("http://www.google.com");
dd=webdriver.Remote('http://localhost:4444/wd/hub', DesiredCapabilities.chrome())
 类似资料:
  • 我在我的RPi上托管了一个webservice,我有一个。png图像,我可以从android设备通过网络访问。这是我获取该图像的代码: 在这里,当单击按钮时(在Oncreate事件中),我会将图像显示到图像视图中: 我的用户清单中有互联网,但每当我运行应用程序时,它就会强制关闭。我觉得这和我的听众有关,但我无法解决。谢谢你的帮助,因为我非常困惑。(虽然我有java desktop的经验,但我对An

  • 我有下面的HTML页面,我正在python下使用Selenium从HTML页面提取一些数据 <代码>

  • 问题内容: 我在运行测试用例时遇到异常,这是在Chrome浏览器更新到62.0版本之后发生的。我已经将chrome驱动程序更新为2.33版本,即使在更新后也遇到相同的问题。使用的selenium版本是2.52 问题答案: 错误说明了一切 根据您的使用情况: 的发行说明 明确提到以下内容: 的发行说明 明确提到以下内容: 解决方案: 解决方案是将 二进制文件升级到 级别或将 二进制文件降级为

  • 我正在阅读BrowserStack的有关使用自动化的文档,但目前遇到了一个错误,并且对URI感到困惑。 我的代码如下所示: 我对uri感到困惑 我不明白这是什么乌里? 为什么这行代码会给我提供如下错误 “必须通过身份验证才能访问此URL” 状态代码=403 McAfee Web网关-通知-需要身份验证 代理:XXXXXXX 我刚刚用XXXXXX替换了代理 任何反馈都非常感谢,谢谢。

  • HTML部分: 下面是我正在尝试的Xpath: 但是得到例外: 无效的选择器:由于以下错误,无法找到 xpath 表达式为 //li[文本()=//li[. = 'admin'] 的元素: 语法错误:未能对“Document”执行“evaluate”:字符串“//li[text()=//li[。= 'admin']'不是有效的XPath表达式。 精确查看UI和超文本标记语言代码: 该字段会自动完成

  • 我有一个网页渲染使用extjs。它用一些生成的ID呈现多个组合框。和每个组合框都选择了不同的选项。我怎样才能找出在每个组合中选择了哪个值? 在调试HTML DOM时,我观察到ExtJS呈现DIV是不同的,可选择的选项在最后呈现在不同的DIV中。因此,我无法定义任何XPath来找出所选值。