java - 有没有办法减慢 selenium 中的 firefox 执行速度?
问题描述
我正在为基于角度的 Web 应用程序开发一个新的 selenium / java 框架。我必须在 Chrome、Edge 和 Firefox 上运行我的测试。对于 Chrome 和 edge,在测试执行期间完全没有问题。但是,firefox 浏览器每次运行都非常快。
那么,关于控制firefox执行速度有什么具体的想法吗?(或)我们是否总是需要使用特定于浏览器的代码来开发框架?请分享你的想法。
硒版本:3.141.59
解决方案
你在用量角器吗?- protractortest.org - protractor 专为角度应用而设计,包括额外的同步方法。它扩展了 webdriver 框架,因此您所做的不需要重新启动。
取自网站:
自动等待
您不再需要在测试中添加等待和睡眠。Protractor 可以在网页完成待处理任务的那一刻自动执行测试中的下一步,因此您不必担心等待测试和网页同步。
我已经在 c# 中使用它并取得了相当不错的成功。
推荐阅读
- sql - SQL Server 加入聚合函数的结果
- featuretools - 使用 featuretool,如何单独使用 dfs 原语?
- java - kinesis 分析 flink 写入 parquet 文件
- java - java.sql.SQLException:关闭结果集:下一个
- list - 如何对列表进行排序
在 Dart 中以空对象结尾 - functional-programming - 如何将 Lisp/Scheme/Racket 符号放在末尾?
- azure - 如何在 Istio 中配置 Azure 应用网关
- python - 执行通常包含 '\;' 的 tmux 命令 使用 subprocess.run
- gcc - cmake - 预处理整个项目并将输出存储在文件中
- button - 按钮在可排序中无法正常工作