selenium - 如何维护 selenium 的对象存储库而不是一次又一次地编写它?
问题描述
我正在做一个自动化,我一次又一次地为某些元素编写 xpath,如何维护一个集中的存储库以从 java 代码访问。
解决方案
有多种方法可以为定位器创建公共对象存储库。例如:
- 从 excel 表中读取,并在执行开始时将所有定位器放入 hashmap。
- 创建一个类并将定位器保留为类级变量。
- 像键值对一样从属性文件中读取。
这完全取决于你的框架。
推荐阅读
- node.js - package.json 脚本在 heroku 上失败
- html - 带透明度的 CSS 上的斜角
- java - 如何以更优雅和可扩展的方式编写这些条件语句
- php - 在 VS Code 中调试 PHP - “skipFiles”?
- node.js - 如何将 swift 应用程序连接到套接字 io 服务器
- android - overScrollMode - PreferenceScreen 中没有
- apache - Apache 是否可以在运行 PHP/Perl 脚本时向客户端发送“暂停”或“等待”响应?
- angular - 如何在 localhost 中使用 Angular 和 Cloud Firebase 功能
- php - PHP随机数不重复
- javascript - 即使我使用了 PROMISE 和 ASYNC/AWAIT 结构,我也无法访问数据