在Selenium中通过src搜索图像

时间:2010-08-26 16:18:24

标签: selenium-rc

我必须写一个Selenium测试,我需要通过src获取一个元素,因为它没有ID。

如何使用//div[@id='content-inner']进行@src='../mapshop/images/buy.png',或使用包含'buy.png'进行更好的操作?

我已经尝试过测试图像是否在那里,但selenium.IsElementPresent("//img [@src='../mapshop/images/buy.png']")但是只返回false。

1 个答案:

答案 0 :(得分:3)

发现问题。

很简单。需要指定完整的图像URL而不仅仅是src

selenium.IsElementPresent("//img [@src='http://dev.emapsite.com/QA/mapshop/images/edit.png']")  
returns true.