automated-tests 相关问题

测试自动化是使用软件来控制测试的执行,实际结果与预测结果的比较,测试前提条件的设置以及其他测试控制和测试报告功能。通常,测试自动化涉及自动化已经使用正式测试过程(wikipedia.org)的手动过程。

优化Robot Framework测试场景:减少冗余,提升效率

我需要机器人框架方面的帮助。如何创建测试场景?我所说的测试场景是指将多个测试用例组合在一起。例如,如果我有以下测试用例: 1.登录...

回答 1 投票 0

如何在剧作家 API 测试中记录请求对象

我正在使用 Playwright 进行 API 测试,并使用下面的代码在 Playwright 中记录请求对象。我尝试了几种选择,但没有一个有效。有人可以建议如何做到这一点吗?谢谢! 测试(...

回答 1 投票 0

有没有办法将命令行参数传递给spec/rspec?

尝试将一些参数传递给 rspec,但找不到任何合适的命令行选项。我可以为此使用环境变量,但不确定它是最好的(也是最透明的......

回答 2 投票 0

使用 Cypress 和 Vue.js,如何在 v-select 下拉列表中查找并选择元素?

这是我的代码: 这是我的代码: <v-select label="label" v-model="ccRcode" ref="ccRcode" :items="getData" item-text="descWithCode" item-value="code" value="{ ccRcode }" data-test='test' ></v-select> 假设您要选择的项目有文字“我的选项”,您可以执行以下操作: cy.get("[data-test=test]").parent().click() cy.get(".v-menu__content").contains("My Option").click() 第一行打开下拉菜单,第二行选择项目。 尝试: cy.get('[data-test=test]').type('valueNameGoesHere{enter}', {force: true}) 我们对相应的组件也有同样的问题。我们发现的修复如下: cy.get('#selectID').click().trigger('mousedown'); // this makes sure the select will stay open 这里有 2 个选项,取决于您是否有选项的包装器: cy.get('#selectOptionsWrapper').contains('yourOption').click(); 如果你没有包装器,那么只需使用 contains: cy.contains('yourOption').click(); 希望这对其他人有帮助。 干杯! 我需要对 @benoit-blanchon 的解决方案稍作修改:.v-list-item__content 而不是 .v-menu__content: cy.get('#my-select-identifier').parent().click() cy.get(".v-list-item__content").contains("My Option").click() 注意:@robert-pop解决方案的最后一行有点危险,因为它执行整页搜索,如果“我的选项”出现在页面上的其他位置,可能会导致问题。

回答 4 投票 0

Chromedriver 版本 121 及以上版本在隐身模式下下载文件时强制显示“另存为”窗口

我正在使用 Webdriverio 来测试具有登录名的 Web 应用程序,并且并行运行测试套件需要隐身模式。 但是 chromeDirver 121+ 在隐身模式下运行时下载文件

回答 1 投票 0

JPA 存储库 deleteById 方法在多个测试中不起作用

我有一个实体 @实体 @Builder @数据 @Table(名称=“测试实体”) @NoArgs构造函数 @AllArgsConstructor 公共类测试实体{ @ID @Column(名称=“实体ID”)

回答 1 投票 0

Pytest 忽略具有多个参数化的某些参数

我想知道是否有任何方法可以跳过下面示例中的参数对: @pytest.mark.parametrize("foo", [1, 2, 3]) @pytest.mark.parametrize("酒吧", [4, 5, 6]) 跑的时候...

回答 1 投票 0

如何获取下拉列表值的硒代码?

我正在尝试使用 selenide 从下拉列表中获取所有值。 使用 selectOptionByValue("0") 我可以获取一个值。 但我需要下拉列表中的所有值。 让我知道该怎么做...

回答 3 投票 0

登录后如何在OWASP ZAP中启用HUD

我在手动探索模式下启动 ZAP,并启用 HUD。我登录到正在测试的页面,但现在所有 HUD 选项都消失了(就好像 HUD 已关闭)? 如何将 HUD 重新打开...

回答 2 投票 0

如何使用Winappdriver访问GridView单元格?

我正在尝试使用 winappdriver 从 WPF 项目中的 GridView 获取单元格值。 我遇到了这一行的问题: 字符串名称 = row.FindElementByName("Name1").Text; 一个元素不能是 l...

回答 4 投票 0

QA自动化测试工具

作为开发团队中唯一的 QA 测试跨平台应用程序时,自动化 QA 的基本工具是什么? 我想将自动化测试结合到我的工作环境中...

回答 2 投票 0

当 Chrome 浏览器版本设置为 115 以上时,Selenium findElements() 返回大小 0

升级到 V115 以上的任何浏览器版本后,我遇到了元素大小问题。 使用 V115 以上版本的 chrome 时执行的代码如下 ChromeOptions 选项 = new ChromeOptions(); 选择...

回答 1 投票 0

测试管理工具可以支持自动化测试吗?

我和我的团队目前正处于十字路口,因为我们的目标是增强我们的测试流程。随着我们项目的复杂性不断增加,仅靠手动测试已经不足以保证质量......

回答 1 投票 0

如何通过使用 --testNamePattern 运行的 tagName 排除 jest/js 测试?

我在 jest/js 中有很多测试。 我想从运行中排除其中一些带有标签 @bug 的代码。 从运行中排除的测试示例: test("@bug 登录 - 检查错误的用户凭据:状态代码...

回答 1 投票 0

剧作家如何获取 div 内的所有链接,然后检查每个链接的结果是否为 200?

在高水平上,我想要 转到某个页面,然后使用某个定位器(div 等)并拉出该定位器内标签的所有 href 链接。 然后我想单独访问每个链接,看看它是否......

回答 1 投票 0

Cypress.Commands.add 不可分配给“keyof Chainable”类型的参数

我尝试遵循这个例子 https://docs.cypress.io/guides/end-to-end-testing/azure-active-directory-authentication 需要它来针对 Azure Active Directory 登录运行我的自动化 Cypress 测试

回答 1 投票 0

ArchUnitTest 未按预期运行

任何人都可以说,鉴于以下配置,为什么我会收到这些错误? 信息: ArchUnitNET.xUnit.FailedArchRuleException :“这些类是实现 '

回答 1 投票 0

收到错误:作业失败:退出代码 1,但我在管道上收到警告和成功/通过的电子邮件

当测试失败时,我会在管道上收到警告而不是失败,并且会收到成功/通过的电子邮件而不是失败。 这是我的 .gitlab-ci.yml 下面 阶段: - 质量保证 图像: 名称:

回答 1 投票 0

如何处理 Eclipse 中因错误而失败的市场发现策略?

Eclipse:Eclipse 市场无法正常工作。 我正在尝试在 Eclipse 上安装 TestNG 和 Cucumber 插件,但是当我在查找文本框中搜索 TestNG 并输入它时,它显示...

回答 1 投票 0

Appium Python 录屏视频加速

我正在iOS环境中使用Appium Python开发自动测试,我需要记录测试的执行情况。 要开始录制,我使用以下方法: driver.start_recording_screen() 停止

回答 1 投票 0

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