如何解决有什么方法可以使硒自动化系统中的所有无效定位器获得?
我有很多定位器,如果其中任何一个失败,程序将失败,我们将无法获取失败的定位器列表。
解决方法
简单方法(如果您使用的是框架且代码结构合理):
将在任何定位器上执行的操作添加到try-catch块中,并将定位器的名称存储到文件中,将其登录到控制台等(由您决定)。这样,您就可以进行后续操作并对其进行更新。
手动方式: 手动通过所有定位器,并在浏览器控制台中以HTML代码照顾它们
较为轻松的手动方式: 执行所有测试,然后从您的报告(如果使用任何报告工具)或从控制台中,收集并检查每个定位器。
现在,如果您只是进行清理,我建议您采用第一种方法。如果您遇到定位器问题,异常情况,建议您创建动态定位器(xpath或css)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。