java - 当我使用 Selenium 自动化工具时,我的 Web 应用程序运行缓慢
问题描述
我手动进行了测试,我的 Web 应用程序运行良好,运行速度也非常快。但是当我使用 Selenium 自动化工具时,加载 URL 需要花费太多时间,而且登录后的每个操作都需要花费太多时间。
请帮我..
解决方案
执行时请记住以下事项:
1) 将隐式等待替换为显式等待。
2) 重用浏览器实例。
3) 按以下顺序使用 Locator:
a) 使用 id 是最快的。
b) 名称
c) css 选择器
d) xpath - 最好使用相对 xpath 而不是绝对 xpath
推荐阅读
- labview - 通过一台远程计算机控制多个实验装置
- c++ - 如何在屏幕上显示经过时间的计数器,就像现实生活中的秒表一样?我对编程很陌生(C++)
- angular - 刷新页面时,Angular路由器导致404
- angular - Angular 安装:npm warn 已弃用 /module angular 找不到
- python - 操纵 pandas 数据框中的值以依赖于不同的其他值
- python - Django, RestAPI, Microsoft Azure, 网站, 虚拟机, ubuntu
- javascript - 向 HTML 添加内容
标签
- javascript - 代码没有从 ANTJS v3 升级到 ANTJS v4
- python - 对于循环,为什么索引超出范围?
- reactjs - 带有 Redux 设置的 TypeScript CRA