如何使用 xpath 按文件名查找图像标签
我正在使用水豚运行一些黄瓜功能,我需要检查是否正在显示某个图像。
我尝试了这个 xpath match 但显然函数 matches
不可用:
//img[matches(@src, "my_image.png")]
I am running some cucumber features using capybara and I need to check if a certain image is being shown.
I tried this xpath match but apparently the function matches
is not available:
//img[matches(@src, "my_image.png")]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不需要任何
matches
函数。使用:或者,如果路径可以在要匹配的部分之前包含文本:
第二个表达式模仿
ends-with
函数。如果您不喜欢对子字符串长度进行硬编码,请使用:
为了完整性:在某些情况下,以下是可以接受的:
You don't need any
matches
function. Use:Or, if the path can include text before the portion you want to match:
This second expression imitates an
ends-with
function.If you don't like hard-coding the substring length, then use:
For completeness: in some cases, the following is acceptable: