对于使用 watir 进行测试,如果我可以通过 Id 引用元素会容易得多,但是,通过剔除,它本身会生成许多元素。
我目前正在使用 xpath 来获取这些元素,但是,它......很乱。因此,如果我能淘汰 autogen ID,那就太好了。
有没有办法做到这一点?
对于使用 watir 进行测试,如果我可以通过 Id 引用元素会容易得多,但是,通过剔除,它本身会生成许多元素。
我目前正在使用 xpath 来获取这些元素,但是,它......很乱。因此,如果我能淘汰 autogen ID,那就太好了。
有没有办法做到这一点?
没有办法开箱即用。但是,很容易实现自定义绑定来完成您的要求。我猜你如何让它们“可预测”而不仅仅是独一无二的,由你来决定。
这是一个相关的答案,显示了如何生成唯一 ID。
您可以修改它以遵循您希望的任何方案。
希望这可以帮助。