automated-tests相关内容
我目前正在Azure Devop发布管道上运行我的自动化(UI&;API)测试。 每当测试运行结束时,我都会收到关于我的空闲时间的通知: 现在只有一种方法可以在运行后查看测试结果: 您可以点击发布热链接,您将被重定向至完整的发布运行信息和测试结果 。 现在我的问题是:有没有可能以某种方式定制发行说明? 例如,我喜欢将测试结果附加到SLACK消息中。大意是: TestResults
..
我已经为多个窗口编写了代码。也就是说,当我点击按钮时,它将打开新窗口,然后在该窗口中,我必须进行点击操作。 我用过这个代码 Const y=等待客户端函数(()=>;window.location.pathname)() await t.switchToWindow(f => f.url.pathname === y) enter image description here
..
我正在尝试更改下载位置,但我在搜索时发现了这些代码(抱歉,我忘了这些代码是从哪里来的) const browserConnection = t.testRun.browserConnection; const client = browserConnection.provider.plugin.openedBrowsers[browserConnection.id].client;
..
背景 我正在尝试自动测试我的VSCode扩展。该扩展适用于python文件,并对其使用vscode.executeDefinitionProvider和vscode.executeDocumentSymbolProvider。 问题 vscode.executeDefinitionProvider始终返回[],vscode.executeDocumentSymbolProvide
..
我无法使用Cypress加载以下URL。获取超时错误。我已经将页面加载时间设置为2分钟,仍然存在相同的问题。通用URL,例如。(https://www.google.co.nz/)工作正常。 it(‘First Test’, () => { cy.visit(‘https://shop.countdown.co.nz/‘) }) 推荐答案 以下是可以改进的方法,但不是最好的方法
..
我目前面临的挑战是实现单个测试重试,以稳定一小组特定的测试,这些测试依赖于一些后台处理,因此往往是不稳定的。我使用的是带有TypeScrip和Cypress黄瓜预处理器4.3.1的Cypress 9.2.0。 为了提供更多详细信息,应用程序接收在后台处理的事件(通常为max。1-2秒),然后创建数据记录。然后,这些记录以表格的形式显示在用户界面中。 在一些黄瓜场景中,我对这些案例进行了端到
..
我正在测试一个Web解决方案的用户消息功能,该解决方案使用的是PYTEST+Selple。测试将向测试用户生成一条测试消息,然后登录该用户以验证该消息确实为该用户显示。 我需要通过内部API生成这些消息。 为了能够访问此接口,我首先必须通过另一个接口生成Auth令牌。 所以测试场景基本上是: 测试启动时,通过API助手函数生成新的身份验证令牌。 向其他接口发送设置新消息的请求
..
我要设置Android和iOS平台移动应用程序的自动测试流程(Reaction Native)。为此,我使用Appium和WebdriverIO。例如,我使用现有的appium-boilerplate代码库和现成的application来运行测试。我在Android模拟器中运行该应用程序。基本设置如下所示。 1.应用 2.WebdriverIO wdio.shared.conf.
..
我们有一个测试自动化工具,它经常使用UI Automation API。在最新版本的Windows(如Windows 10 21H2、Windows 11)中,API在调用AutomationElement类的方法之一时抛出异常System.AccessViolationException。 以下是我们的代码: AutomationElement uiaElement; ....
..
是否有一种方法可以测试模板对于所有可能的值是否都工作正常? (注意:这与Helm测试不同,Helm测试用于通过作业中运行的任意代码测试部署的图表)。 我想要实现的是迭代一组值,并检查每个值生成的K8资源。 假设我们想测试图表是否写得正确: 图表: Values.yaml app: port: 8081 pod2: enabled: true AppPod
..
我想从API响应中获取订单ID。当我单击Create Order按钮时,它将发送一个POST API请求并返回我想要保存在JSON文件中的ID。 这是我的订单创建代码。 cy.clickOnElement(practicePageSelectors.CreateOrder).click(); // click on add Rx button cy.readFile('cypress/
..
我遇到问题,因为页面未完全加载。我尝试了cy.wait(1000)方法,我确实认为这不是一个好的解决方案,但仍然不起作用,页面未完全加载。 这是我正在尝试测试的网站https://www.24mx.ie/。这个 代码在文件homePage.js中。 class HomePage { static loadHomePage() { cy.visit(Cypress.env('
..
我知道Cypress的权衡之一是在多个选项卡上进行测试。但是,我们的网站默认打开另一个选项卡。我是否可以强制在同一选项卡上打开Cypress以继续我的测试? 我有以下代码,但仍打开一个新选项卡: cy.get(element).invoke('attr', 'target', ' _self').click() 我记得我在某个可以做的地方找到了它,但我凌晨1点的大脑无法通过谷歌搜索找到它
..
我有一个受Azure Active Directory登录保护的Azure托管应用服务网站。我想测试这个网站的功能使用柏树。我曾希望简单地拥有一些我用来登录该站点的已知凭据。然而,当我尝试cy.visit(";https://testmysite.azurewebsites.net/";)时,Cypress陷入了无限循环,如下面的屏幕截图所示。有什么建议可以让我通过该站点的身份验证
..
我尝试检查文件是否已下载时遇到一些问题。 单击按钮将生成PDF文件并开始下载。 我需要检查它是否正常工作。 Cypress可以这样做吗? cypress/plugins/index.js 推荐答案 const path = require('path'); const fs = require('fs'); const download
..
我知道Cypress is not big on conditional testing,但是来自Selenium Webdriver背景,我非常习惯在我的测试中使用这种逻辑。 我正在测试KaiOS app,它使用类似于Kindle设备的翻页来代替滚动,从而使用户更容易阅读。 目前,由于KaiOS是基于Firefox操作系统的,因此在电脑上以类似于设备的方式使用该应用程序的唯一方式就是
..
我正在尝试运行tearDown函数/夹具来实现一个测试用例的整个参数化。因此,我希望在我的conftest.py文件中包含如下内容 @pytest.fixture(autouse=True, scope="parametrization") def parametrization_scope(): print("First run of parametrization fixture
..
有人能提供我们如何将角度测试用例(Jasmine/Karma)集成到Azure管道中的信息吗?构建管道成功执行后,测试用例的结果显示在哪里? 推荐答案 检查案例Running Jasmine tests on Azure DevOps as part of automated build process 您可以通过以下脚本和任务完成此操作: 运行ng test 使用Pub
..
我是Python的新手,正在尝试创建可重用的代码。当我试图通过传递在Login类下使用的所有参数来调用test_main.py中的类Login和函数login_user时,收到一个错误,即InvalidArgumentException:Message:Invalid ArgumentException:‘using’必须是字符串。 在pytest上运行的test_main.py文件。
..
我正在编写柏树上的自动测试器代码。 由于web app是vue.js工程,页面由src中的组件组成。 因此,在Cypress中,我决定将所有后续命令的范围限定在组件根内,而不是文档根(Html)内。 因此cy.get或cy.find将在组件根DOM内查询。 但是我经常需要查询当前作用域组件之外的一些元素。 例如:当我让客户选择在组件外部呈现下拉菜单时,在Cypress中,在Cy.in内,无法
..