首页 > 解决方案 > 有没有办法减慢 selenium 中的 firefox 执行速度?

问题描述

我正在为基于角度的 Web 应用程序开发一个新的 selenium / java 框架。我必须在 Chrome、Edge 和 Firefox 上运行我的测试。对于 Chrome 和 edge,在测试执行期间完全没有问题。但是,firefox 浏览器每次运行都非常快。

那么,关于控制firefox执行速度有什么具体的想法吗?(或)我们是否总是需要使用特定于浏览器的代码来开发框架?请分享你的想法。

硒版本:3.141.59

标签: javaseleniumselenium-webdriverfirefoxwebdriverwait

解决方案


你在用量角器吗?- protractortest.org - protractor 专为角度应用而设计,包括额外的同步方法。它扩展了 webdriver 框架,因此您所做的不需要重新启动。

取自网站:

自动等待

您不再需要在测试中添加等待和睡眠。Protractor 可以在网页完成待处理任务的那一刻自动执行测试中的下一步,因此您不必担心等待测试和网页同步。

我已经在 c# 中使用它并取得了相当不错的成功。


推荐阅读