selenium - Selenium chrome 驱动程序很慢
问题描述
我正在硒中运行一些时间相关的测试。由于某些原因,当一个 chrome 驱动程序无法满足时,浏览器窗口的加载时间会有所不同。如何解决此问题以使加载时间保持一致并阻止 chrome 浏览器窗口加载如此缓慢?
解决方案
它与 Selenium 没有任何共同之处,您需要在启动浏览器时获取操作系统正在发生的事情的快照,例如使用Windows 性能监视器
盲拍:Chrome 浏览器非常占用内存(您可以使用Windows 任务管理器检查它消耗了多少内存,如果您的机器内存不足,它会开始密集使用页面文件将一些内存页面存储到磁盘,因为磁盘比较慢到 RAM - 你得到不一致的结果。
有效加速 Selenium 测试的唯一方法是通过Selenium Grid或通过底层单元测试框架并行执行。
推荐阅读
- pdflib - PDFlib - create_textflow 的“领先”选项
- php - 如何用 sql 查询填充关联数组?
- c++ - 开发的 clangtool 在源代码树(运行时)之外找不到头文件
- spring-boot - 如何从 Spring Boot 测试中禁用 kafka 连接?
- php - 将博客网址重定向到主页
- javascript - 与滑动幻灯片一样,仅为活动幻灯片创建活动链接?
- python-3.x - SSLError:CertificateError: 主机名不匹配
- go - 异步文件写入 Golang 中的 http.HandleFunc
- python - 如何将 .format() 打印输出存储到 var 以供重用
- javascript - 如何突出显示 fullcalendar timegridview 当前事件?