问题标签 [desiredcapabilities]
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.
python - Selenium Chrome 选项和功能
我正在尝试使用 selenium 自动下载文件。为此,我想设置默认下载目录并禁用下载提示。它似乎不起作用,我传递的选项甚至似乎都没有注册。下面是我如何创建浏览器的示例。有谁知道发生了什么?
我指定的选项都没有出现在browser.capabilities
or中browser.desired_capabilities
。例如,功能中 chromeOptions 的键是goog:chromeOptions': {'debuggerAddress': 'localhost:42911'}
.
当我执行命令时download_button.click()
,命令成功但没有下载。我还在没有 --headless 选项的 mac 笔记本电脑上尝试过,当我单击下载按钮时,浏览器会打开下载对话框,提示下载确认。
任何帮助/经验将不胜感激。
Python 3.6.6 :: Anaconda, Inc.
硒'3.141.0'
Linux 9725a3ce7b7e 4.9.125-linuxkit #1 SMP Fri Sep 7 08:20:28 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
python - 在 python 中使用 selenium 使用 IE webdriver,无需设置安全模式
有没有办法在 Python 脚本中使用 selenium 来使用 IE webdriver,而无需在 IE 浏览器设置中为所有区域设置保护模式?
注意:场景是该组织确实允许您更改 IE 浏览器中的设置,因此我正在寻找解决方法。
我正在尝试下面的脚本,但出现错误:
“ selenium.common.exceptions.SessionNotCreatedException:消息:启动 Internet Explorer 时出现意外错误。所有区域的保护模式设置不同。所有区域的启用保护模式必须设置为相同的值(启用或禁用)。 “
java - Appium Sauce Labs - 不支持的操作系统/浏览器/版本/设备组合
我正在尝试在 Sauce Labs 中设置我的第一个 Appium 测试(不是本机或混合应用程序),并且在尝试设置我的功能时遇到 WebDriverException:
这是我设置上限的方法:
然后,在我的 testBase.java 文件中运行:
System.out.println(caps) 正确显示所有内容:
下面是实际测试:
和getIosDriver()
功能:
不知道我在这里做错了什么,任何和所有的帮助将不胜感激!:)
python - WebDriverException:消息:Service C:\Program Files\Mozilla Firefox\firefox.exe 通过 Selenium 使用 DesiredCapabilities 意外退出
我需要在我的 Windows 计算机上使用最新版本的 Firefox。因此不想使用默认的 gecko 驱动程序。这是我有多接近。
最新的浏览器使用默认页面启动,但 driver.get()
在退出时无法使用 WebDriverException:消息:服务 C:\Program Files\Mozilla Firefox\firefox.exe 意外退出。状态码是: 1. 我该如何解决。
android - 错误:功能必须是有效的 BrowserStack App-Automate App URL
通过https://api-cloud.browserstack.com/app-automate/upload,我为我的混合 android 应用程序生成了一个哈希值。
我在我的程序中设置了所需的功能,如下所示:
在 Browserstack 上运行我的程序进行测试时,会发生以下错误:
可能出了什么问题?
selenium - 未定义 DesiredCapabilities 类型的 firefox() 方法
我正在尝试在我的机器中运行 selenium 网格,并且在 cap = DesiredCapabilities.firefox(); 处为所有浏览器获取以下内容:对于 DesiredCapabilities 类型,方法 firefox() 未定义
下面是我的代码
包并行;
java - 如何在 selenium 服务器上提供自定义功能?
我知道可以通过一种方法获得一些硒功能,其中一个是这样的:
driver.getCapabilities().getBrowserName();
它返回浏览器名称的值。
但是如果它指的是可用的方法,如果我没有误解的话,这似乎与自定义功能有关,我的意思是:
driver.getCapabilities().getCapability("something ?");
返回:值,如果未设置,则返回 null。
因此,我尝试编写一个简单的代码来获得我的意思。
随着json
,服务器日志说:
但我得到了一个null
价值。
如何正确设置?你如何让我们的服务器提供testName
我所说的功能?并且可以通过driver.getCapabilities().getCapability("testName");
当前结果 Browser Name : chrome
Test Name : null
预期结果 Browser Name : chrome
Test Name : Login
谢谢提前
java - 如何通过 Java 使用 Selenium 将功能和选项传递给 Firefoxdriver
我有这个:
现在我有两个不同的构造函数:
和
我怎样才能将它们(功能和选项)都传递到driver
?顺便说一句,IDE 告诉我它FirefoxDriver(capabilities)
已被弃用。
selenium - Webdriver 的浏览器功能 - 完整列表
嗨,您知道在哪里可以找到与 Webdriver 协议一起使用的浏览器功能的完整列表吗?
我需要理解这一点才能使用更好的 Webdriver.io,但任何 Webdriver 客户端都应该使用我想的相同列表。
例如在 wdio.conf.js 中,对于 Chrome,我们可以添加
支持哪些其他参数 - 完整列表 - 以及除 args 之外还有哪些其他选项可用。
找不到所有主要浏览器的完整列表:chrome、safari、firefox、edge...
谢谢
更新:老实说,我一直在网上搜索很多,但 args 的完整列表并不容易找到(除了 chrome 的那个)。因此,我将保留此答案,一旦找到更多信息,我将更新该帖子。
java - 收到错误,因为“DesiredCapabilities 类型的方法 chrome() 未定义”
上下文:从以下代码中获取错误作为方法 chrome 未定义: