我必须写一个Selenium测试,我需要通过src获取一个元素,因为它没有ID。
如何使用//div[@id='content-inner']
进行@src='../mapshop/images/buy.png'
,或使用包含'buy.png'进行更好的操作?
我已经尝试过测试图像是否在那里,但selenium.IsElementPresent("//img [@src='../mapshop/images/buy.png']")
但是只返回false。
答案 0 :(得分:3)
发现问题。
很简单。需要指定完整的图像URL而不仅仅是src
selenium.IsElementPresent("//img [@src='http://dev.emapsite.com/QA/mapshop/images/edit.png']")
returns true.