webdriver-io 相关问题

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

WebdriverIO:如果waitForDisplayed()返回假,则测试不会失败

我正在使用Javascript中的WebdriverIO和Appium来测试Android / iOS应用。我有一个欢迎屏幕,有时会在加载屏幕后显示。以下代码是我目前正在使用的代码...

回答 1 投票 0

Puppeteer拦截请求并以json响应

因此,操纵up提供了一个非常基本的示例,即拦截对图片的url请求,并使用不同的URL响应不同的图片。他们的文档示例在这里:https://github.com / ...

回答 1 投票 0

AWS设备场反应本地appium nodejs webdriverio测试不起作用

我已经使用Appium和WebdriverIO为React Native应用程序创建了测试,它在android模拟器和真实设备上可以在本地正常运行,但不适用于AWS设备场。这个...

回答 1 投票 0

Webdriverio。 JS。摩卡咖啡。尝试导入页面对象时-错误:无法在模块外部使用import语句

我正在编写自动化测试,并尝试使用页面对象模式,这就是为什么我需要将页面对象导入测试文件中的原因。根据Webdriverio的文档,为了启用导入,我需要...

回答 1 投票 0

如何在webdriverio的wdio.conf.js文件中将'AutomationExtension'设置为false?

我是WebdriverIO的新手。我想知道如何在webdriverio的wdio.conf.js文件中将'AutomationExtension'设置为false。

回答 1 投票 0

无法添加自定义命令

我想在打字稿webdriverIO项目中创建自定义命令。但是无论我做什么,该命令总是以错误结尾:TypeError:browser.waitAndClick不是一个函数。基本上我...

回答 2 投票 0

无法读取未定义的javascript webdriverio的属性$$

我正在尝试使用webdriverio框架访问嵌套的webelement。我有以下代码函数selectSales(sfilters,salesflowName){const sflow = $$(“ app-filters-manager app-salesflow -...

回答 2 投票 0

WDIO-Cucumber.js:Before和After标签应在所有功能文件或方案运行之前和之后仅运行一次

在我的框架wdio-cucumber.js中,我有多个功能文件。我的要求是,在运行所有功能文件或方案之后,Before和After挂钩仅应运行一次,因为WebDriver IO ...

回答 1 投票 0

有人知道webdriver-io是否可以与AWS设备场一起使用吗?如何设置?

我正在尝试使用AWS Device Farm浏览器测试为我的React应用设置e2e,我可以在文档中看到它支持selenium-remote-web-driver,但我想知道是否可以使用...

回答 2 投票 0

如果页面上仍然存在加载程序,请重试

我正在使用的应用程序在加载数据方面非常不稳定。我已经将我的waitFor超时设置为15秒,并且我不想再增加它。我的测试在CI中运行,...

回答 1 投票 0

如何创建和使用Webdriverio v6自定义报告器?

如何创建和使用Webdriverio v6自定义报告器?我确实与此类似,这是文档[1]似乎建议的:[编辑:我想知道这是否与我从Typescript转换为...

回答 1 投票 1

在Appium中切换上下文后无法选择WebView元素

尝试测试iOS应用时,我遇到了webdriverio / appium的奇怪问题。该应用程序具有一个带标签为“刷新”的WebView。当我尝试测试此按钮时,出现“ not ...

回答 2 投票 0

使用React Typescript项目中的@ wdio / sync

我正在将一些浏览器测试添加到我的react / typescript应用程序中。编译器选项:“ compilerOptions”:{“ allowJs”:true,“ allowSyntheticDefaultImports”:true,“ esModuleInterop”:true,“ lib”:[“ ...

回答 1 投票 0

webdriverio元素在箭头功能内部未定义

我正在从事webdriverio自动化项目。我有以下代码。 waitUntilVisible(element,maxTimeOut){console.log(“ **********参数************” +元素); const ...

回答 2 投票 0

如何通过Appium / WebdriverIO更改iOS滑块值

我正在使用Appium和WebdriverIO测试我的React Native应用程序。难以更改滑块值。通常,在XCUITest中,我可以使用以下代码轻松实现此目的:app.sliders [“ ...

回答 1 投票 0

我想从定义的数组中选择随机XPath

editMethod(){var num = Math.floor((Math.random()* 4)+1); var xPath_arr = ['//android.widget.RadioButton[@text="seat1“]','//android.widget.RadioButton[@text="seat2”]','// android ....

回答 1 投票 0

Webdriverio 5:如何获取最新的DOM对象

我目前正在研究基于REact的CMS应用程序。它是一个基于多个轮播的表格。我试图找到一个元素,但在webdriverio实现中找不到它。但是相同的xpath ...

回答 2 投票 0

如何使用webdriverio版本5设置视口大小

使用webdriverio v4,您可以运行browser.setViewportSize(size);但是,在版本5中没有等效项。最接近的选项是browser.setWindowSize(height,width);。这将...

回答 1 投票 1

如何在webdriver.io中添加时间轴报告

如何在webdriver.io项目中添加时间表报告。样本报告屏幕截图

回答 1 投票 0

如何避免在WebdriverIO测试中使用Chrome外部对话框

Chrome外部协议对话框] e2e WebdriverIO测试的第一步是转到登录页面。但是对话框阻止了测试用例的进一步发展。我也没有找到关闭...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.