如何解决JMETER - WebDriver Sampler - Groovy - 动态名称
您能否建议如何使用包含动态名称的语法重写以下代码?请参阅随附的屏幕截图。非常感谢。
WDS.browser.findElement(org.openqa.selenium.By.xpath("//li[@id='cascader-menu-9503-0-3']/span")).click();
解决方法
我在你的屏幕截图中没有看到任何具有 cascader-menu-9503-0-3
id 的元素,如果你想点击这个“位置”下拉菜单,最好坚持它的 valuesdatasource
attribute 像:
//div[@valuesdatasource='location']
contains() function 的一般语法是:
contains('target','criteria')
所以在你的情况下它会是这样的:
//li[contains(@id,'9503')]
或
//li[contains(@id,'cascader-menu')]
参考文献:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。