selenium-webdriver - 并行执行导致测试数据在测试中混合
问题描述
我正在使用data-provider-thread-count
并行运行测试的 TestNG 自动化 Selenium 测试。但是我可以看到一个测试即驱动程序的用户名和密码正在传递给另一个测试。
我分析了我的代码,在那里我可以看到对于我Webdriver
实例化的每个线程并且没有共享对象,因此我认为没有机会与另一个共享测试的测试数据。
您能否让我知道其他可能的原因,因此我将分析我的代码并尝试找到根本原因?
解决方案
推荐阅读
- node.js - sequelize 中的 UUID 主键给出:(节点:6927)UnhandledPromiseRejectionWarning:SequelizeDatabaseError:字段'id'没有默认值)
- javascript - 在 React 中单击按钮时清除输入
- javascript - 在箭头函数执行期间过滤数组
- reactjs - react 说 Error: Invalid hook call when I try to use material makestyles
- sql - 使用数据库链接时在多个条件下进行内连接
- android - 保存片段状态导航组件JAVA
- python - Python Selenium - 数据不可见;没有错误
- javascript - 画布上下文上的多个填充():rgba透明颜色改变
- excel - Excel 动态数组 - 可能的错误?
- javascript - 不随页面刷新的计数器