问题标签 [automation-testing]
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 - java测试中的“cucumber.runtime.CucumberException:Arity mismatch:Step Definition”是什么?
我已经编写了一个代码来测试将项目添加到库存中,但我不断收到 Arity 不匹配错误。
我的代码如下:
并且在功能文件中编写的相应场景是这样的:
这是我得到的错误:
有人可以告诉我这是什么意思吗?TIA
java - 更新了问题 - 尽管放入了 try catch,但获取过时的元素异常,等到异常元素可见
*我stale element Exception
在这部分得到了一个:
我从表中获取 id
这是导致陈旧元素的部分:
我试过:使用下面的代码:
基本上在方法中,因为 id.click() 和 createdvalue("id",latestid.gettexxt()) 都存在它导致问题。
我能得到一个解决方案吗..如果需要可以添加更多信息*
jmeter - 无法将我的手机连接到 jmeter5.4.1 (mac) 进行负载测试。我是一个完整的初学者?
我已经完成了网上提到的所有步骤,从wifi设置、证书安装将手机连接到jmeter,还提到了我在移动本地主机中的mac ip。毕竟我无法通过手机记录或连接。
javascript - 我们如何在 codeceptjs.config.js 文件中传递动态目标 url?
我正在使用conceptjs的一个项目,我们两个人在不同的环境中工作,现在的问题是我们使用相同的配置文件,所以如果一个人使用他们的URL,那么其他测试会受到影响,因为目标URL是常见的,那么有什么方法可以动态传递 URL。
python - 无法使用 Selenium Python 访问登录弹出窗口元素
单击登录按钮时,会弹出一个窗口,显示使用 google 登录。我需要使用弹出窗口的谷歌按钮访问登录。我已经展示了一些使用driver.switch_to_window
方法和iframe
方法处理弹出窗口的先前示例。但无法访问弹出窗口中的元素。
下面的代码显示noSuchElementException
selenium - 如何在命令行上为机器人框架的日志/输出/报告文件设置用户定义路径
我正在使用带有 pycharm 的机器人框架。我正在使用我的文件夹运行所有测试
我想将日志/输出/报告文件的路径设置为我的自定义位置。我已在 variables.robot 中将屏幕截图的路径更改为 D:/Screenshot 文件夹。但是如何设置上述文件的路径?我还想知道在终端/cmd 上运行以定义日志文件路径运行同一文件夹的所有脚本的共同点是什么?
javascript - 如何下载“懒惰”加载图像?
我使用了 JavaScript 执行器并能够找到ImageElement
,但是当我尝试提取 URL(用于下载 image.svg)时,我收到错误“NoSuchElementException”,下面是我的代码:
((JavascriptExecutor)driver).executeScript("window.open('h
我使用了 JavaScript 执行器并能够找到ImageElement
,但是当我尝试提取 URL(用于下载 image.svg)时,我收到错误“NoSuchElementException”,下面是我的代码:
在正式修补之前,这似乎是 Capacitor 2 的可行解决方案:
更新的答案
截至 2021 年 9 月 10 日,Capacitor v2.5.0 包含下面概述的补丁,但建议尽可能升级到 Capacitor v3,它也包含一个补丁,并且将收到与 Capacitor v2.x 不同的错误补丁。
原始答案
现在我已经手动对#4992进行
了更改node_modules/@capacitor/android/capacitor/src/main/java/com/getcapacitor/plugin/Geolocation.java
并使用了补丁包,以便我们可以修复我们的应用程序。如果修复在 Capacitor v2 中或当我们升级到 v3 的那一天到来时,我们可以删除补丁。
我们刚刚使用patch-package应用的步骤:
- 使用此 PR 更改访问
@capacitor/android
和更新( https://github.com/ionic-team/capacitor/pull/4992/files )Geolocation.java
- 跑
npx patch-package @capacitor/android
- 更新
package.json
_"postinstall": "patch-package"
npm install patch-package
因此npm install
在 Ionic AppFlow 期间运行时存在依赖关系
- 提交补丁文件和更改
package.json
- (可选)如果您收到“无法在 wd [...] 中运行”之类的错误,请在无法使用非 root 用户时添加
.npmrc
with ,例如在使用 Ionic AppFlow 构建和部署时unsafe-perm = true
我使用了 JavaScript 执行器并能够找到ImageElement
,但是当我尝试提取 URL(用于下载 image.svg)时,我收到错误“NoSuchElementException”,下面是我的代码:
((JavascriptExecutor)driver).executeScript("window.open('h
我使用了 JavaScript 执行器并能够找到ImageElement
,但是当我尝试提取 URL(用于下载 image.svg)时,我收到错误“NoSuchElementException”,下面是我的代码:
在正式修补之前,这似乎是 Capacitor 2 的可行解决方案:
更新的答案
截至 2021 年 9 月 10 日,Capacitor v2.5.0 包含下面概述的补丁,但建议尽可能升级到 Capacitor v3,它也包含一个补丁,并且将收到与 Capacitor v2.x 不同的错误补丁。
原始答案
现在我已经手动对#4992进行
了更改node_modules/@capacitor/android/capacitor/src/main/java/com/getcapacitor/plugin/Geolocation.java
并使用了补丁包,以便我们可以修复我们的应用程序。如果修复在 Capacitor v2 中或当我们升级到 v3 的那一天到来时,我们可以删除补丁。
我们刚刚使用patch-package应用的步骤:
- 使用此 PR 更改访问
@capacitor/android
和更新( https://github.com/ionic-team/capacitor/pull/4992/files )Geolocation.java
- 跑
npx patch-package @capacitor/android
- 更新
package.json
_"postinstall": "patch-package"
npm install patch-package
因此npm install
在 Ionic AppFlow 期间运行时存在依赖关系
- 提交补丁文件和更改
package.json
- (可选)如果您收到“无法在 wd [...] 中运行”之类的错误,请在无法使用非 root 用户时添加
.npmrc
with ,例如在使用 Ionic AppFlow 构建和部署时unsafe-perm = true
api - 如何放心地发送文件上传多部分表单
我想在 API 正文中作为多部分表单发送以下POST 请求:
上传传递两个属性 (KEY) 和 (VALUE) 发送 arquivo (KEY) 和 (file) 如何使用 REST-Assured
尝试:
appium - 在同一代码中处理 iOS 和 Android 自动化测试的最佳方法是什么?
在同一代码中处理 iOS 和 Android 自动化测试的最佳方法是什么?我必须在 iOS 和 Android 平台上自动化相同的应用程序;除了每个操作系统的细节外,该应用程序在两个平台上看起来几乎相同。处理这两种测试的最佳选择是什么?请让我知道你的建议。
谢谢,雅尼