automated-tests - 避免 net::ERR_CONNECTION_RESET Protractor JS chromedriver
问题描述
chromedriver(功能,超时..)中是否有避免在页面重置时出现错误 net::ERR_CONNECTION_RESET ?
我正在使用 Protractor 框架测试一个应用程序,其中服务器必须重新启动,因此出现该错误是正常的,我只需要一些东西来确保测试框架不会将此错误作为响应并继续等待应用程序重新启动直到页面完全加载。
PS:在 chromeDriver 83.0.4103.39 中不存在此错误。
测试算法:
1. load login page
2. login using username and password
3. while(homepage button not detected) { //server is restaring
4. refreshPageEvery5minutes()
5. }
6. end test
所以 net::ERR_CONNECTION_RESET 错误当服务器重新启动时,我在第 3 行得到它(chromeDriver 返回的错误),因此测试(量角器测试)直接传递到第 6 行,所以它永远不会进入循环。
谢谢!
解决方案
推荐阅读
- node.js - Mongoose.create 正在添加到数据库中,但仍然出现错误
- c# - 如何从 Cookies/Session 更改 dbContext 数据库名称
- angular - 如何将材质对话框方向 rtl 设置为默认值?
- angular - Angular Http 订阅响应值也发生了变化
- javascript - 嵌入式 booking.com 无法正确显示
- c# - 为 IRealTimeNotifier 构建通知数据
- php - 类示例不能从特征 Restserver\Libraries\REST_Controller 扩展
- vb.net - VB.net 多线程问题 - 线程长时间休眠
- php - Laravel 5.8 - 无法使用邮件通过 Mailgun 发送电子邮件
- php - While 循环仅显示元素 x 次