问题标签 [mutablecapabilities]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - org.openqa.selenium.InvalidArgumentException:使用 DesiredCapabilities 的功能无效
我已将我的 Selenium 框架升级到最新版本。在执行代码期间,我收到以下异常:
例外:
细节:
- 硒:3.7.1;
- IE:3.7.0(32位驱动);
- java.version:'1.8.0_144'。
此外,较新的版本建议driver = new InternetExplorerDriver(capabilities);
已弃用。我在函数中单独设置浏览器的功能,并将其作为参数传递给驱动程序。
如何解决这个问题?
代码片段:
然后我调用我的驱动程序:
java - alwaysMatch 中的无效功能:unhandledPromptBehavior 是布尔类型而不是字符串
我已将我的 Selenium 框架升级到最新版本。在执行代码期间,我收到以下异常
例外:
细节 :
Selenium:3.7.1 IE:3.7.0(32 位驱动程序)java.version:'1.8.0_144'
自动化代码适用于我较旧的 IE 驱动程序(32 位)- 3.4.0。
请提出您的意见以解决该错误。
java - 无法在 webdriver 中传递 FirefoxProfile 参数以使用首选项下载文件
要求在 Eclipse 中删除参数配置文件以匹配 FirefoxDriver 可以帮助解决这个问题。
此行抛出错误
java - 如何使用 xvfb 将 Chrome 驱动程序服务与所需的无头功能合并?
我想合并或合并ChromeDriverService
以在 xvfb 中运行浏览器。chromeOptions
DesiredCapabilities
ChromeDriverService
下面是我之前在没有硒网格的情况下使用的部分代码。
下面是我将合并的 RemoteWebDriver 的部分代码ChromeDriverService
。
我知道我可以addArguments("--headless")
用于 chrome,但它不适用于我的 webApp。而且我也使用过DesiredCapabilities.merge
错误。
如何将代码/配置ChromeDriverService
与ChromeOptions
or合并DesiredCapabilites
?
selenium - org.openqa.selenium.MutableCapabilities 不可用?
我的 Selenium 版本中似乎没有 org.openqa.selenium.MutableCapabilities。我使用的是 2.53.0 版。
我正在尝试在 Grails 项目中使用 Selenium 独立服务器,并且应用程序在此行崩溃:
我有一种感觉,这可能是原因。非常感谢任何帮助。
java - 禁用通知以允许使用 selenium 进行我的位置
我正在尝试初始化 FirefoxDriver,以便它可以禁用网站通知以允许我的位置。我搜索并找到了这段代码。但是当将 ffprofile 放在 FirefoxDriver() 上时,它说无法解析构造函数。
实用程序类在这里:
运行时的错误是这样的:
java - 如何在 Selenium-Java 3.11 中将 DesiredCapabilities 添加到 GeckoDriver
我正在尝试GeckoDriver
在selenium-java 3.11
. 火狐版本是59
. 一切正常,并且能够调用 firefox 驱动程序。唯一的挑战是我需要添加DesiredCapabilities
到我的 Firefox 实例中。
最新硒版本中的旧方法WebDriver driver = new FirefoxDriver(capabilities);
似乎已被弃用,并且无法找出指定功能的新方法。
这是代码:
如何使用 DesiredCapabilities 将扩展添加到实例?实现这一目标的其他选择是什么?
java - 在 Mac 上使用 selenium Chromedriver 3.11.0 自动下载文件
我在这里阅读了一堆硒主题,并且一直在讨论如何为 chromedriver 设置权限/选项。我制作了以下代码:
对下载页面的调用是使用简单的
重定向到 csv 文件。
我不断收到一个弹出提示,询问我是否可以下载文件。值得一提的是,新的 ChromeDriver(cap) 行已被弃用,但我似乎找不到有关如何使用涵盖此用例的替换它的方法的文档。
java - org.openqa.selenium.SessionNotCreatedException:尝试使用 Selenium v3.8.1 启动 Firefox 时找不到匹配的功能集
我无法在Selenium 3.8.1中使用geckodriver启动 Firefox 浏览器
这是我的代码
我无法理解为什么它不起作用并且总是给出异常
java - 无法创建新的远程会话。所需功能 = Capabilities [{ie.ensureCleanSession=true}],启动 IE 时所需的功能
我已将 IE 驱动程序更新到 3.12.0.0,但它无法正常工作。我收到以下错误消息
代码:
来自控制台的错误消息