在 Selenium 中通过 src 搜索图像
我必须编写一个 Selenium 测试,并且需要通过 src 获取一个元素,因为它没有 ID。
我该如何做类似 //div[@id='content-inner']
但使用 @src='../mapshop/images/buy.png' 或者使用包含“buy.png”更好?
我尝试测试图像是否存在,但是 selenium.IsElementPresent("//img [@src='../mapshop/images/buy.png']")
但这只是返回错误的。
I have to write a Selenium test and I need to get an element by the src as there is no ID for it.
How do I go about doing something like //div[@id='content-inner']
but with @src='../mapshop/images/buy.png'
or even better using a contains 'buy.png'?
I've tried testing if the image is there but, selenium.IsElementPresent("//img [@src='../mapshop/images/buy.png']")
but that just returns false.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
发现问题了。
很简单。需要指定完整的图像 url 而不仅仅是 src
Found the problem.
Very simple. Needed to specify the full image url not just the src