问题标签 [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 回答
23 浏览

javascript - 在 webdriverIO 中调用基本函数时出错

我正在使用 webdriverIO 自动化一些测试。在 webdriverIO 中调用基本函数时出现错误。即使我调用 $('some css').click() 它也会出错

我现在受够了。请帮忙。示例代码

请帮我解决问题。

0 投票
1 回答
21 浏览

selector - 如何在 webdriver io 的选择器中使用变量

这是我从表中的第二行选择元素的选择器,它工作正常并在使用 getText 时返回元素名称

我正在寻找一种方法来参数化此选择器以从指定编号的任何行返回元素。

我试图在第三行中找到元素,例如

其中行数 = 3。但它不起作用。收到错误 - 指定了无效或非法的选择器。任何人都可以请帮忙。提前致谢

0 投票
0 回答
118 浏览

node.js - 无法计算 webdriverio devtools 中的性能指标

我们正在使用 WebdriverIO 来计算我们的门户的性能指标,但是在调用 browser.getMetrics() 时会抛出以下错误:

我们尝试了很多选择,但这个错误一直在出现。请提出解决此问题的指针。

0 投票
1 回答
49 浏览

javascript - 有没有办法在并发浏览器执行中返回工作人员编号?

每次我执行console.log(text);时,它都会在控制台中附加两个数字,用破折号分隔。[nn]

当运行并发浏览器时,第二个数字表示浏览器 - 或工作人员 - 编号。下面是五个并发浏览器的输出,其中一个已经完成。

我想使用工人编号将浏览器排列到五个屏幕位置以进行演示,WebdriverIO 中的 MOD 为 5。

有没有办法返回工人编号的实例?

还是有其他方法可以完成这一壮举?

我在想也许读取和增加一个系统变量,但我想知道这是否会导致竞争条件?

0 投票
1 回答
22 浏览

android - 是否有任何文档或示例项目可用于使用 webdriverio 工具进行 android 和 iOS 本机应用程序自动化测试?

我正在使用 webdriverio 自动化工具进行 Web 应用程序自动化。最近,我也期待将原生 Android 和 iOS 移动应用程序自动化。当我在https://webdriver.io/上搜索详细信息时,我确实阅读了有关移动自动化支持的可用性,但它没有提供有关如何配置和实现它的任何详细信息。有人可以给我相关信息,以帮助我使用 webdriverio 工具自动化本机应用程序。

0 投票
0 回答
38 浏览

android - 如何在 Flutter Android 应用上使用 Appium,旧代码在 Native Android 中,新代码在 Flutter 中

对于原生 Android 我们使用 Appium 与webdriverioUIAutomator2,但是当我们使用 Flutter 时,它无法正常工作。我们无法发送密钥或识别特定元素。

当我们在 Native App 端使用 Appium Inspector 时,我们能够正确检查 UI 上的每个元素,而对于 Flutter,它将 UI 元素组合在一个组中,就像它作为 View

我正在使用颤振版本 1.22.6

我需要适用于 Native Android 和 Flutter 的适当解决方案

请帮忙。

0 投票
0 回答
18 浏览

javascript - 如何将 WebDriverIO 测试项目转换为自可执行文件

我有一个用 WebDriverIO Javascript 开发的自动化测试套件。我想知道我们是否可以选择将其转换为可执行文件,以便任何人都可以通过双击该文件来触发测试运行。

有什么想法吗?

0 投票
0 回答
27 浏览

webdriver-io - 特征文件中的步骤定义

我正在使用带有 WebDriverIO 的黄瓜框架(@wdio/cucumber-framework)。如何从特征文件生成步骤定义骨架?

0 投票
0 回答
9 浏览

javascript - 如何使用 webdriverio 4.13.1 切换到 iFrame

我正在尝试切换到具有动态名称和 id 的 iframe,并且这两个属性都具有静态启动,我尝试了函数 browser.frame(''); 如下:

但它会引发如下错误:

以下是我尝试与之交互的 DOM 块:

我尝试了所有可用资源,但找不到解决方案,我们将不胜感激。谢谢你。

0 投票
0 回答
11 浏览

webdriver-io - Selenium 超时使用 WebDriverIO 中的配置文件

如何使用 WebDriverIO 中的配置文件设置不同的 Selenium 超时?

  • 会话脚本超时
  • 会话页面加载超时
  • 会话隐式等待超时