问题标签 [automation-testing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 关闭所有打开的选项卡,除了 selenium python 中的第一个选项卡/主选项卡
我在我的 Python 项目中使用 Selenium,我想关闭除主/父选项卡之外的所有其他选项卡,因为我使用了 for 循环,并且那样。我想关闭除主选项卡之外的所有其他选项卡。
java - 从套接字的有效负载中获取事件消息
我正在做一个项目,我需要使用 JAVA 自动化一些测试。我需要验证每次执行操作时是否收到事件消息。
我向开发人员询问了此事,并告诉我消息在每次操作完成时以有效负载发送(例如单击按钮)并通过 websockets 发送。
因为我曾经是一名手动测试员,所以我有点新,但是有可能得到这些消息吗?
python - 如果在第一次尝试命令中找到选项并告诉不要转到第二次尝试命令 PYTHON-SELENIUM,该怎么办?
我使用 TRY 命令和 IF ELSE在Python Selenium上完成了一个脚本。现在我添加了 3 个 TRY 命令,并且在第二次尝试时我已经找到了选项。
问题是:如果在Second TRY Command上找到选项,如何做到这一点,不要执行其他 TRY 命令并直接按按钮转到下一页?代码部分
javascript - How to specify firefox version on cypress run
I'm trying a way to launch cypress with a specified firefox version, if i launch something like
I only see version 89 running, how can I force it to launch it with different versions?
FYI, I'm launching it inside a docker container with cypress/base:12.19.0
image
ruby - Ruby、capybara 和 allure 报告无法识别 Windows 10 中的命令
Windows 10 无法识别提供给 allure 的命令,当我allure -version
在提示符下运行命令时,我得到以下响应
我所做的是按照这些步骤 https://docs.qameta.io/allure/#_installing_a_commandline 并使用 NPM 安装
node.js - 使用 Nodejs 在 Selenium 中的 Https 请求?
我是使用 Selenium 编写自动化测试的新手,我试图在 Selenium 中使用 NodeJS 从 Api 获取数据,但我无法帮助我或给我一个例子!
我正在尝试通过 https 获取数据:
但它返回“ throw err
”:?谢谢大家
cypress - 如何在赛普拉斯获得 POST API 响应?
我正在开发一个使用赛普拉斯实现自动化的项目。在这个项目中,我需要为患者创建一个订单。当我单击提交按钮时,它将https://ibis-dev.droicelabs.us/api/dispenser/orders/
使用 POST 方法调用以下 API 并返回我想要获取的唯一订单。
我已经cy.intercept
像这样在我的测试之上注册:
当单击提交按钮时,我使用了:
但它返回以下错误:
Timed out retrying after 5000ms: cy.wait() timed out waiting 5000ms for the 1st request to the route: ordersCall. No request ever occurred in cy.wait('@ordersCall')
谁能帮我获取orderID?有没有其他方法可以获取 orderID?
java - 有没有一种方法可以让我们在并行的不同实例上使用junit运行黄瓜自动化框架,因为我的框架不是线程安全的
我的黄瓜自动化框架使用 junit 而不是线程安全的,并且在使用 maven surefire 插件并行执行期间,我面临大量数据读写问题和 webdriver 问题。有没有办法可以在不同的实例上运行我的自动化框架,以便每个并行执行功能文件在不同的实例上运行。POM maven surefire 插件配置:-
angular - 使用 cypress 上传文件时出现问题
我有一个 Angular 应用程序,其中有一个上传文件功能。
我上传了 Excel 工作表文件,然后单击继续转到下一步,如果用户单击下一步而不上传文件,我会在单击下一步按钮时进行一些验证(请上传文件),
在自动化测试中,我尝试了以下两个代码:
1-
2-
文件被上传,但验证错误显示为文件未上传。
那么自动化部分或角度部分是否有问题,应该修改什么以使自动化代码看到文件已成功上传,以便可以进入下一步而不会出现任何验证错误