webdriver-io 相关问题

来自webdriver.io的WebdriverIO是一个JavaScript库,用于通过WebDriver API控制Selenium服务器的浏览器。

如何运行在执行所有功能文件/步骤后执行 S3 上传的命令?

我目前正在使用以下内容执行一些基本性能测试: 使用 Webdriverio 进行 Web 元素识别/断言的 Node.js Cucumber 用于创建步骤和执行功能文件/te...

回答 1 投票 0

将animejs与webdriver结合使用>参考错误:NodeList未定义

使用 webdriverio 创建 SaaS 测试。我想使用animejs 添加鼠标动画,以便我可以录制测试以生成操作视频。 在我的 webdriverio 测试(addAdditionalUsers.spec.js)中,我有

回答 1 投票 0

当Javascript中存在多个复选框时,如何验证复选框是未选中还是已选中

有 4 个复选框,我需要验证每个复选框是否已选中,如果选中则取消选中,反之亦然。 这里循环所有复选框并验证检查功能...

回答 2 投票 0

WebDriverIO + VSC + JavaScript - 带有 //* 的 Xpath 被视为注释

我正在VSC中使用WebDriverIO开发UI框架。现在一切正常,但是当我使用如下所示的 XPath 时,//* 之后的所有内容都被视为注释。我该如何纠正这个问题? 常量...

回答 2 投票 0

使用 Chrome 配置文件在 WebdriverIO 中不起作用

我试图通过预先在我的个人资料中登录来避免处理登录。 我正在使用此代码,但它仍然无法加载到我指定的配置文件中。我该如何解决? 常量浏览器 = ...

回答 1 投票 0

如何使用nodejs动态改变appium功能?

我使用webdriverio和cucumber。 我想在运行测试时更改 appium 功能(语言和区域设置)。 我有 配置. 功能 = [ { 平台名称:'Android', 最大实例...

回答 1 投票 0

类型错误:无法读取未定义的属性(读取“args”)

我一直在尝试在conf.ts文件中为webdriverio设置一些URL,以便我可以使用process.env在qa或prod上运行它们,例如: ENV=qa npx wdio run test/config/wdio.conf.ebay.ts --suite

回答 1 投票 0

如何在webdriverIO的截图名称中获取测试套件/测试用例名称?

描述(“测试套件名称”,()=>{ 它(“测试用例名称”,()=>{ //一些代码 }) }) 预期:如何获取描述块下的“测试套件名称”或“测试用例名称” 输出

回答 3 投票 0

WebdriverIO - 如何设置驱动程序的自定义存储库?

我需要在 WebdriverIO 中使用驱动程序的自定义 npm 存储库。它在 .npmrc 文件中配置,所有 package.json 依赖项均从那里获取。但 WebdriverIO 正在尝试下载

回答 1 投票 0

通过 WebStorm IDE 使用 js wdio 测试运行器运行测试

我正在尝试使用 mocha + webdriver.io 构建一个测试框架。 我选择了 wdio 测试运行程序,所有测试都通过 CLI 运行良好,但我想配置 WebStorm IDE 以在调试中运行单个测试...

回答 3 投票 0

如何在 webdriverio 网页测试中为鼠标光标设置动画

我有一个 webdriverio 测试,可以自动单击 Web 应用程序中的不同元素以产生结果。我想让鼠标指针在每次单击之间进行动画移动。 最终的去...

回答 2 投票 0

连接字符串中行的多列值并使用Javascript删除空格

我使用变量中的 getText 获取行文本并使用替换方法,删除每列输出的文本后面的空格。 var getRowText =等待$(`(//`tbody[@class='data-tablecon...

回答 1 投票 0

在 wdio 测试中,打字稿中的浏览器元素应该使用什么类型?

我正在尝试弄清楚如何输入浏览器元素。代码示例(???标记需要添加类型的地方): login_input = 等待$('div.login_input') 等待 set_login('登录', login_inp...

回答 1 投票 0

无法在组件测试中使用导入别名

我正在尝试使用 WebdriverIO、Mocha 和 TypeScript 进行简单的 React 组件测试。我遇到了一个与在 WebdriverIO 中使用导入别名特别相关的问题。 我有简单的模板组件...

回答 1 投票 0

117版本的chrome如何处理文件下载提示?

'goog:chromeOptions':{'prefs:{'download.default_directory':'***/downloads'}} 似乎不适用于 117。 禁用隐身模式可能会起作用,但我需要在隐身模式下使用它。 特...

回答 1 投票 0

我想使用 webdriverio 放大和缩小我的浏览器,任何人都可以帮忙吗

此代码对我不起作用 描述(“使用键盘放大和缩小”,function(){ it("应该打开应用程序主页", async function () { 等待浏览...

回答 1 投票 0

使用 webdriverio 中的 touchAction 在 android 中滚动(javascript)

我正在尝试使用 webdriverio 中的 touchAction 滚动 android 屏幕。我使用以下代码来执行操作,但它不起作用。 driver.touchAction([ {action:'按下',x:1052,y:1567}, { ...

回答 2 投票 0

传入wdio.conf.ts以允许第三方cookie的参数

在我的 webdriverio 自动化中,我试图启动一个允许所有 cookie 的 chrome 会话(请参阅附图)。 我尝试了 wdio.conf.ts 中的以下功能。 能力:...

回答 1 投票 0

从影子根节点下的列表中通过文本查找特定元素

我有一个网页,我正在使用 WebDriverIO 和 Typescript 实现自动化。我想单击位于影子根节点深处的单选按钮列表中的单选按钮,如下所示: 就是这样...

回答 1 投票 0

在 WebdriverIO 中运行每个测试之前如何清除本地存储?

我正在为基于 React 的 Web 工具编写测试。所以我想在每次测试之前清除所有本地存储,例如登录信息等。我主要在 Cypress 工作,这只是一个简单的 c...

回答 4 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.