我正在使用带有 typescript 的 webdriverio mocha 框架。@wdio/cli": "^7.25.0" NodeJs v16.13.2 NPM V8.1.2 我在tsconfig.json遇到以下错误 我的tsconfig.json 我的package.json 我可以运行我 ...
我正在使用带有 typescript 的 webdriverio mocha 框架。@wdio/cli": "^7.25.0" NodeJs v16.13.2 NPM V8.1.2 我在tsconfig.json遇到以下错误 我的tsconfig.json 我的package.json 我可以运行我 ...
错误@wdio/runner:错误:无法创建 session。[0-0] 无法连接到“http://localhost:4723/”,确保浏览器驱动程序正在该地址上运行。 ...
我有一个脚本需要在通过所有测试后运行,这在 Wdio 中如何完成? 配置文件中的此类代码无济于事。 如何解决这个问题呢? ...
因此 browser.getLogs() 被弃用,它在 package JsonWireProtocol 中被 WebDriver 协议取代。 我想在测试显示报告时捕获浏览器日志(错误和警告),我在文档中找不到类似的东西,但我找到了一个名为 addConsoleLogs( https://webdr ...
我用wdio拦截服务测试.network接口,这是他的官方文档。 我完全按照他的说明使用了,但是没有得到预期的效果这是我的 test.js it("test a", async () => { browser.url("https://www.amazon.in/") ...
我有如下的 wdio 配置 } 我的 package json 有 并尝试运行演示测试,但随后出现错误 仅当我将浏览器设置为 firefox 时才会发生此故障,如果我将其设置为 chrome,则它可以正常工作。 为了验证,我尝试通过配置'npm install wdio-geckodriver- ...
下面是我试图通过 WebdriverIO 访问的 html 的代码片段 它是一个 combobox 下拉列表,其中列出了 select 的值。 执行单击和 select 选项之一是预期的结果。 只有 xpath 选择器适用于 wdio,即, 以下 CSS 选择器均不起作用, 上述选择器在 Chrom ...
是否可以看到已添加到已构建项目中的“WDIO 配置”? 我的意思是,正如我们在添加的图片中看到的那样,我想查看添加的配置列表,但在已经构建的项目中......是否存在 WDIO 中的特定命令来执行此操作? 更多上下文:我的主要目标是了解以下行的配置这里的图片链接https://ibb.co/Jqn ...
我将 Javascript 与 Node.JS 和 WDIO 一起使用,并尝试在 beforeTest 挂钩中以编程方式启动 appium,并在 afterTest 挂钩中停止它。 我试过使用 child_process 或一些 appium-service builder 这样做但没有成功。 是 ...
因此,我正在自动测试 web 应用程序的命令中心样式(基本上是万无一失的 SQL 语句,前端有大量的字段验证)。 在 20 个类别下有 125 个这样的语句,单击它们会展开/折叠以显示/隐藏其子命令。 有没有一种方法可以使用 cucumber 传递的参数动态创建 XPath 选择器,而不是指定 1 ...
我尝试使用 WebDriverIO 运行边缘,但浏览器无法打开并最终在命令行中出现这样的错误 这是我的功能设置。 我尝试用 chrome 和 firefox 运行,它运行流畅。 如果您有解决此问题的方法,请帮助我。 谢谢 ...
在 Java 中,在构建Allure Reports时,可以设置测试用例参数,如浏览器、浏览器版本、浏览器类型(例如,无头)等。 在WDIO 的 AllureReporter扩展中,我无法使用 AllureReporter 成功设置任何环境变量,例如allureReporter.addEnviron ...
目前我无法从 Tspan 元素中获取文本,以查看我的值未定义。 const element = await $("g.highcharts-legend-item.highcharts-line-series.highcharts-color-undefined.highcharts-series ...
我想单击 iframe 内的 web 元素并尝试切换到相应的 iframe,然后再单击 Z2567A5EC9705EB7AC2DZ98403 元素。 browser.switchToFrame(number) - 切换到 iframe 与 number 工作但无法切换到 iframe 与 css ...
嗨,我是 IOS 自动化的新手,我有一个场景,我们必须进行应用内购买至于测试,这些可以通过 AppStore Connect Portal 在用户访问权限下完成并创建一个沙盒帐户,但有没有一种方法可以让我们以编程方式创建一个 Apple (Appstore Connect) 沙盒帐户请指教 ...
对于日历,我将其设置为: 等等。 我想通过 class 名称和文本 select 日历日,但不知道如何让它工作。 我目前有这样的 function 设置: 但这会引发错误“无效的选择器:无效的选择器:指定了无效或非法的选择器” 我正在使用 WDIO 来运行自动化,这就是选择器的用途 ...
在测试框架中,我们使用 allures.addArgument 方法将一个参数添加到报告中,以获取拥有特定测试的团队名称。 已经编写了许多测试,其中一些缺少此参数,我想知道如何在测试运行时(可能在 afterTest 挂钩中)访问在活动诱惑报告 object 上设置的参数值,以便我可以自动如果缺少 ...
我需要使用 browser.pause,但在 ESLint 中出现错误。 我如何允许 eslintrc.json 中的 browser.pause? 或者,也许您知道解决此问题的另一种方法? 错误:不允许意外的 browser.pause() (wdio/no-pause) 有错误的截图: ...
我的诱惑力报告将我的测试和所有步骤标记为已通过,但报告中用于展开测试步骤的箭头标记为紫色,据我所知,这表示未知结果(css 类表明了这一点)。 这只发生在一些测试中(大多数其他测试都有一个绿色箭头用于展开),但我无法真正看到一种模式,因为它们使用不同类型的断言。 此外,当 allure 将测试结果 ...