automated-tests相关内容

将自动化测试结果附加到SLACK消息

我目前正在Azure Devop发布管道上运行我的自动化(UI&;API)测试。 每当测试运行结束时,我都会收到关于我的空闲时间的通知: 现在只有一种方法可以在运行后查看测试结果: 您可以点击发布热链接,您将被重定向至完整的发布运行信息和测试结果 。 现在我的问题是:有没有可能以某种方式定制发行说明? 例如,我喜欢将测试结果附加到SLACK消息中。大意是: TestResults ..

无法使用Cypress加载特定URL

我无法使用Cypress加载以下URL。获取超时错误。我已经将页面加载时间设置为2分钟,仍然存在相同的问题。通用URL,例如。(https://www.google.co.nz/)工作正常。 it(‘First Test’, () => { cy.visit(‘https://shop.countdown.co.nz/‘) }) 推荐答案 以下是可以改进的方法,但不是最好的方法 ..
发布时间:2022-08-06 10:41:11 前端开发

如何使用赛普拉斯黄瓜预处理器实现单项测试重试?

我目前面临的挑战是实现单个测试重试,以稳定一小组特定的测试,这些测试依赖于一些后台处理,因此往往是不稳定的。我使用的是带有TypeScrip和Cypress黄瓜预处理器4.3.1的Cypress 9.2.0。 为了提供更多详细信息,应用程序接收在后台处理的事件(通常为max。1-2秒),然后创建数据记录。然后,这些记录以表格的形式显示在用户界面中。 在一些黄瓜场景中,我对这些案例进行了端到 ..

在一个类中的所有测试之前只运行一次的PYTEST"-RUN-TETS&FIXture

我正在测试一个Web解决方案的用户消息功能,该解决方案使用的是PYTEST+Selple。测试将向测试用户生成一条测试消息,然后登录该用户以验证该消息确实为该用户显示。 我需要通过内部API生成这些消息。 为了能够访问此接口,我首先必须通过另一个接口生成Auth令牌。 所以测试场景基本上是: 测试启动时,通过API助手函数生成新的身份验证令牌。 向其他接口发送设置新消息的请求 ..
发布时间:2022-08-03 23:43:00 Python

使用Appium&;WebdriverIO:&Quot;未找到/Session&Quot;的移动应用程序测试

我要设置Android和iOS平台移动应用程序的自动测试流程(Reaction Native)。为此,我使用Appium和WebdriverIO。例如,我使用现有的appium-boilerplate代码库和现成的application来运行测试。我在Android模拟器中运行该应用程序。基本设置如下所示。 1.应用 2.WebdriverIO wdio.shared.conf. ..

测试舵图模板

是否有一种方法可以测试模板对于所有可能的值是否都工作正常? (注意:这与Helm测试不同,Helm测试用于通过作业中运行的任意代码测试部署的图表)。 我想要实现的是迭代一组值,并检查每个值生成的K8资源。 假设我们想测试图表是否写得正确: 图表: Values.yaml app: port: 8081 pod2: enabled: true AppPod ..
发布时间:2022-04-08 09:28:16 其他开发

正在等待页面加载-Cypress

我遇到问题,因为页面未完全加载。我尝试了cy.wait(1000)方法,我确实认为这不是一个好的解决方案,但仍然不起作用,页面未完全加载。 这是我正在尝试测试的网站https://www.24mx.ie/。这个 代码在文件homePage.js中。 class HomePage { static loadHomePage() { cy.visit(Cypress.env(' ..
发布时间:2022-03-13 17:12:20 前端开发

有没有办法强制在同一个选项卡中打开柏树,而不是在另一个选项卡中打开

我知道Cypress的权衡之一是在多个选项卡上进行测试。但是,我们的网站默认打开另一个选项卡。我是否可以强制在同一选项卡上打开Cypress以继续我的测试? 我有以下代码,但仍打开一个新选项卡: cy.get(element).invoke('attr', 'target', ' _self').click() 我记得我在某个可以做的地方找到了它,但我凌晨1点的大脑无法通过谷歌搜索找到它 ..
发布时间:2022-03-13 16:51:15 前端开发

如何使用Cypress.io通过MS Active Directory登录?

我有一个受Azure Active Directory登录保护的Azure托管应用服务网站。我想测试这个网站的功能使用柏树。我曾希望简单地拥有一些我用来登录该站点的已知凭据。然而,当我尝试cy.visit(";https://testmysite.azurewebsites.net/";)时,Cypress陷入了无限循环,如下面的屏幕截图所示。有什么建议可以让我通过该站点的身份验证 ..

Cypress-检查文件是否已下载

我尝试检查文件是否已下载时遇到一些问题。 单击按钮将生成PDF文件并开始下载。 我需要检查它是否正常工作。 Cypress可以这样做吗? cypress/plugins/index.js 推荐答案 const path = require('path'); const fs = require('fs'); const download ..
发布时间:2022-03-13 15:09:30 其他开发

Cypress-Do操作,直到元素显示在屏幕上

我知道Cypress is not big on conditional testing,但是来自Selenium Webdriver背景,我非常习惯在我的测试中使用这种逻辑。 我正在测试KaiOS app,它使用类似于Kindle设备的翻页来代替滚动,从而使用户更容易阅读。 目前,由于KaiOS是基于Firefox操作系统的,因此在电脑上以类似于设备的方式使用该应用程序的唯一方式就是 ..
发布时间:2022-03-13 14:35:53 其他开发

InvalidArgumentException:消息:使用';的无效参数:';必须是字符串

我是Python的新手,正在尝试创建可重用的代码。当我试图通过传递在Login类下使用的所有参数来调用test_main.py中的类Login和函数login_user时,收到一个错误,即InvalidArgumentException:Message:Invalid ArgumentException:‘using’必须是字符串。 在pytest上运行的test_main.py文件。 ..
发布时间:2022-02-23 23:39:45 Python

Cypress如何暂时逃离Cy.in()

我正在编写柏树上的自动测试器代码。 由于web app是vue.js工程,页面由src中的组件组成。 因此,在Cypress中,我决定将所有后续命令的范围限定在组件根内,而不是文档根(Html)内。 因此cy.get或cy.find将在组件根DOM内查询。 但是我经常需要查询当前作用域组件之外的一些元素。 例如:当我让客户选择在组件外部呈现下拉菜单时,在Cypress中,在Cy.in内,无法 ..
发布时间:2022-02-23 23:37:06 前端开发