问题标签 [webdriver-io-v4]

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.

0 投票
0 回答
38 浏览

docker - 如何解决此问题

当我使用命令“npm test”在容器中运行测试时,出现以下错误:

虽然我在 ubuntu 20.04 VM 中遇到了同样的错误,但我使用以下命令解决了它:

您知道我该如何解决吗?

0 投票
0 回答
10 浏览

google-chrome-extension - browser.acceptAlert() 并关闭不使用 WebdriverIO 弹出的扩展

您好我正在尝试批准弹出窗口以安装 Metamask 扩展。我正在尝试使用 WebdriverIO browser.acceptAlert()

it('应该使用有效凭据登录', async () => {

0 投票
0 回答
6 浏览

typescript - webdriverio - 通过比较另一个单元格中的文本从表格中获取单元格数据

我正在编写一个打字稿程序来使用const rows = await $$('//tbody/tr'). 该表由 5 列组成。我关心的列是名称和状态。

我想达到什么目的?

循环遍历数组rows并检查状态是否为“完成”。如果是,则从该行获取名称。状态是第 5 列,名称是表的第一列。

forEach我检查了一些关于使用和功能的答案map,但我不确定如何连续检查给定的文本。还没有找到关于它的好的文档。

我是 webdriverIO 的新手,任何帮助/文档链接将不胜感激。

0 投票
0 回答
10 浏览

javascript - 保存在网络驱动器中的基于 WebdriverIO 的自动化测试不运行

我们将基于 WebDriverIO 的自动化测试套件保留在网络驱动器中,以便我的团队成员在需要时也可以访问和运行脚本。

但是,当我们尝试从共享位置运行脚本时,它不会触发并且需要很长时间才能没有任何进一步的信息,最终我们需要中止它。

如下图所示,node_modules 也可以在同一位置的共享文件夹中使用。

在此处输入图像描述

请建议在这种设置中运行测试脚本的最佳方法是什么?