问题标签 [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.
protractor - 量角器 W3C 能力
我正在Protractor
使用Selenoid
. 我需要使用 dockerized Windows 映像,以便我可以从 Linux 机器测试 Internet Explorer 和 Edge。
我能够通过运行使其从 curl 工作:
我的量角器配置如下所示:
但是像这样通过服务器protractor
发送它:selenoid
问题是这desiredCapabilities
应该只是“能力”。我一直在四处寻找,试图找出创建的位置,以便我可以创建某种标志来切换它。
有任何想法吗?
appium - 所需的功能在最新的 appium 中不起作用
最新的 appium 版本(io.appium > 5.0.0)不支持所需的功能。您能否建议替代自动化 android 应用程序所需的功能
我正在使用最新版本的 appium https://mvnrepository.com/artifact/io.appium/java-client/7.0.0.Desired功能低于 <5.0.0 版本
selenium - 如何处理 IE 浏览器的 Zoom 不是 100%?
一些团队正在使用 IE,我们为其添加了 ie 功能,包括以下指定的功能:
cap.setCapability("ignoreZoomSetting", true);
现在,如果我的缩放设置为 100%,我不会遇到任何执行问题。但如果我的缩放设置设置为 100% 以外的任何值,此功能有助于打开浏览器,但我的测试用例失败,因为它无法在页面上找到所需的对象。有什么办法,我们可以在打开浏览器的同时将缩放级别更改为 100%,或者对如何处理这种情况有任何其他想法?
firefox - 如何在 Katalon 测试执行期间设置 Firefox 以不提示下载文件?
我正在尝试创建一个非常简单的 Katalon 测试用例,它打开 Firefox,转到给定的 URL 并单击一个按钮来下载文件。我已经根据 Katalon 文档(https://github.com/katalon-studio/docs/blob/master/pages/katalon-studio/docs/introduction-to-desired-capabilities.md)设置了所需的功能,但使用没运气。当我尝试下载文件时出现提示并且文件未下载。如何禁用提示并立即下载文件?
软件版本、源代码和截图如下。
Windows 10、Katalon Studio 7.2.1、Mozilla Firefox 72.0.2、Selenium 3.141.59
browser - Appium:无法通过 ID 和名称在 Android chrome 浏览器中找到元素,得到“InvalidArgumentException”
我正在使用 Appium (v1.15.1) 在 Android 设备上使用 Chrome 浏览器从“ http://facebook.com ”查找电子邮件密码字段,我无法使用方法 findElementById(' ') 和 findElementByName('')。我尝试使用 XPath 找到它并且它有效。
这是我的代码:
能力:
错误:
线程“主”org.openqa.selenium.InvalidArgumentException 中的异常:无效参数:无效定位器(会话信息:chrome=79.0.3945.136)
编辑(1):正如我所建议的那样,我打印了页面源,我得到它没有任何问题。也添加了 appium 日志。
java - java.lang.NoSuchMethodError: org.openqa.selenium.firefox.FirefoxOptions.merge(Capabilities) 尝试使用 Selenium 合并 DesiredCapabilities
当我尝试启动新Selenium/Firefox
实例时DesiredCapabilities
,FirfoxOptions
我得到以下代码:
我正在使用以下代码:
我的POM
文件包含以下条目:
以前,我org.seleniumhq.selenium
在 POM 中拥有不支持merge
功能的 3.5.2 版本。但是,当我尝试3.5.2
使用以下代码启动带有版本的 Selenium 时:
我得到以下异常:
我已经geckodriver.exe
安装了最新版本。
版本 3.11.0 或版本 3.5.2 都不起作用(我也尝试过 3.8.2)。
我究竟做错了什么?
谢谢!
更新:
使用 3.11.0 版本,我得到以下堆栈跟踪:
对于 3.5.2 版本,以下是堆栈跟踪:
该方法getTMPFirefoxProfile()
主要执行以下操作:
谢谢!!
android - 在 Appium 中启动会话时显示错误:“原始错误:重新安装需要‘应用程序’选项”
我是 Appium 的新手。我在“<code>Desired Capabilities”选项卡中定义了所需的功能,例如:
- 设备名称
- 你做了
- 平台名称
- 平台版本
- 应用程序包
- 应用活动
单击Start Session
按钮后,我收到错误消息“An unknown server-side error occurred while processing the command. Original error: ‘app’ option is required for reinstall”.
在此之前,我启动了一个虚拟 android 设备,但我的设备上没有正确的应用程序。我应该将源代码与 Appium 功能连接起来吗?我该怎么做?应该使用哪些工具(Android Studio 或 IntelliJ IDEA)?
windows - 下载“Windows SDK Installer for windows 10”后,我在 Windows Kits 文件夹中找不到检查工具
我已经从以下 URL “ https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk/ ”下载了 windows SDK Installer
我已经在我的下载文件夹中下载了。当我打开 windows kits 文件夹> 10 > Windows SDK 时,我只能看到以下文件夹。这里没有检查工具。谁能知道这个问题的解决方案。
打开 windows SDK 后,文件夹结构如下: Installers (Folder) Redistributable (Folder) User Experience manifest (XML Document) WinsdksetUp (Application)
python - 无法在 python 中使用 safaridriver 在 MacOS 中打开“文件选择”对话框
我正在尝试通过单击门户网站中的“选择文件”按钮来启动文件选择对话框。点击事件发生,但对话框不显示。即使我们在驱动程序浏览器实例中手动单击“选择文件”按钮,文件选择窗口也不会出现。
如何在 Python 执行期间启用 safaridriver 以允许和显示文件资源管理器(文件选择器)?
下面是我用来初始化 safari 驱动程序的代码
json - 如何通过 JSON 将动态默认下载目录属性设置为 ChromeDriver?
我使用自己的代码启动驱动程序,因此使用下面的代码来设置默认下载目录
现在我们的组织提供了一个使用他们内置驱动程序的内部框架。设置功能的唯一方法是通过 JSON 配置文件。
硬编码下载路径并在我运行的每台机器上手动更改。有什么方法可以使这条路径与上面的动态相同?