我的测试环境有以下设置: @wdio/selenium-standalone-service": "^6.11.0" node12(所以 wdio-electron-service 目前不是一个选项) 谷歌浏览器版本 102.0.5005.61 电子(@18)应用程序版本 10 ...
我的测试环境有以下设置: @wdio/selenium-standalone-service": "^6.11.0" node12(所以 wdio-electron-service 目前不是一个选项) 谷歌浏览器版本 102.0.5005.61 电子(@18)应用程序版本 10 ...
在测试框架中,我们使用 allures.addArgument 方法将一个参数添加到报告中,以获取拥有特定测试的团队名称。 已经编写了许多测试,其中一些缺少此参数,我想知道如何在测试运行时(可能在 afterTest 挂钩中)访问在活动诱惑报告 object 上设置的参数值,以便我可以自动如果缺少 ...
当我从 package.json 传递它们时,我正在尝试运行多个 cucumber 标签。 它无法调用任何测试,但是如果我在 wdio.conf.js 中对它们进行硬编码,它就可以工作。 我在我的 package json 文件中使用以下语句 我正在使用 cucumber 框架 7.12.0 和 W ...
我正在尝试使用 WDIO 编写一些测试,但偶然发现了以下问题。 我真的不明白如何 click() input type=radio。 这是它在 DOM 中的样子 所以我需要点击正确的。 我用 $([id="all"]) 找到了它,等到它显示出来之后,使用 click() 方法并没有任何反应。 我会 ...
大家好! 我的第一次 WDIO 测试,不难理解我是新手。 所以我遇到了一个有趣的问题。 当我使用 browser.pause() 时,测试工作正常,但如果我只尝试实现 $element.waitForClickable().click() 一切都会出错。 测试不会等待条件,无论如何都会尝试找到一 ...
如何在 Visual Studio Code 中从功能文件(黄瓜框架)导航到 WDIO 中的步骤定义文件。 我已经安装了所有插件(Cucumber (Gherkin) Full Support v2.15.1,cucumber-gotostep v0.0.4) ...
大家好,你能帮我解决这个问题吗? 我正在尝试进入 iframe 的 google reCAPTCHA。 尝试了几种点击方式,但似乎无法使用 iframe。 感谢你的帮助。 先感谢您。 ...
如何在 mocha 框架中获取 allure reporter 的最新报告,我得到的是之前执行的报告,而不是最新的,有人可以帮助解决这个问题 ...
我正在使用sauce-service包发送测试名称(功能文件)并在Sauce Labs上查看它们,当我使用 Web 测试时一切正常,但不幸的是,当我尝试设置移动配置时,它似乎不起作用。 我缺少什么? 我的手机配置: 我的 package.json: 是包、 sauce labs 、 web ...
我在 docker-container 中本地执行无头 e2e 测试,如下所示: 我在开始时收到此错误消息: 我没有使用 wdio-configuration-file 的 onPrepare-Hook(见下文)。 测试继续进行,实际上每次都成功完成,就像它应该做的那样。 在这一点上,简单 ...
我正在使用 wdio 6 进行一些测试(在我将其升级到 7 的途中)并且我在一个非常简单的测试中收到了这个错误 在运行测试时,我多次触发: 最后: 有谁之前经历过这个吗? 解决方案是什么? 编辑 我已将 wdio 升级到最新的可用版本,但仍然存在此问题。 我已经在 wdio 的 gi ...
我需要向所有请求添加自定义标头,以便访问通常隐藏在公司代理和 vpn 后面的 Web 应用程序,并能够运行 E2E 测试。 作为自动化工具,我们使用 WebdriverIO。 到目前为止,我尝试按照官方 wdio 文档( https://webdriver.io/docs/options/ )在 w ...
我想知道是否有一种方法可以将一些 cucumber 场景包装在与 mocha 相同的上下文中,以便使用某个钩子,例如 beforeAll, 因为替代选项是使用 before 和标签,但这将类似于 beforeEach 并且它将在每个场景之前运行,上面的场景显示之前钩子第一个将在上下文之前运行一次, ...
我想执行一个测试用例,尝试使用不同的凭据登录并检查错误消息。 如何在 Cucumber 中做到这一点? 这是我要传递两个参数,用户名和密码的地方: ...
我刚刚使用wdio-v7开始了一个新项目,但是webdriverIO功能(例如: .click( .click() 、 .waitForDisplayed() )都不再工作了,我收到了 ...
在 wdio.conf.js 文件中,我使用 beforeTest 部分设置 JSON web 令牌,以便稍后在测试套件中我不再需要登录 Z2567A5EC9705EB7AC2C984033E 如果令牌是硬编码的,则此操作运行良好。 然而,当我这样做时,我想创建一个变量'jwt'并将 JSON we ...
我正在使用带有 typescript 和 Jasmine 的 webdriverIO 6,最近(在将 @wdio/sync 升级到 6.10.11 之后,我不确定这是否是巧合)我注意到我在测试运行期间遇到了一些新错误 - 之前在每个“它”之后: 在 wdio/sync 升级到 6.11.00 后, ...
我正在尝试将 cucumber 'step'-oject 的步骤描述的字符串/正则表达式记录到控制台。 这是一个示例步骤 ...这是步骤定义的第一行 我正在尝试在 webdriverio 的黄瓜特定钩子的上下文中使用作为参数提供的“步骤”对象的字符串表示来记录“鉴于爱丽丝饿了”到控制台。 跑步 ...
package.json 这是版本 5 中的方法,我们使用getcurrentTabID和windowHandles方法,但在 v6 中,它不是 function。 所以我该怎么做? 请帮忙谢谢 ...
Webdriverio 6 - 如何右键单击 X 和 Y 位置。 在 WebdriverIO 版本 6 文档中找不到右键单击命令。 这是在 WebdrivewrIO v4 中显示但在 V6 中不起作用的代码 错误显示是 有没有办法在 WebdriverIO V6 中右键单击。 请帮忙。 ...