我的元素的xpath变得非常难以阅读.
// DIV [@ ID = 'main_content']/DIV [2]/DIV [2]/DIV [2]/DIV [4] /表/ tbody的/ TR [2]/TD /形式/字段集/ P [1 ] /输入
如果我可以将大部分内容存储为变量并且稍后使用它会很好:
| assertElementPresent | $ {myForm}./ fieldset/p [1]/input |
这样的事情可能吗?它会让我的测试更容易阅读!
你真的应该将你的硒抑制剂锚定在ID的元素中.在2个月内,没有人会对xpath指向的内容有一个最微弱的想法,特别是如果在你需要找到时测试被打破了.我们经常将id添加到元素中以使测试更容易.我们已经学会接受我们以特殊的方式编写java代码以使其可测试,我认为它也适用于HTML.