Поиск изображения по src в Selenium - PullRequest
1 голос
/ 26 августа 2010

Мне нужно написать тест Selenium, и мне нужно получить элемент по src, так как для него нет идентификатора.

Как мне сделать что-то вроде //div[@id='content-inner'], но с @src='../mapshop/images/buy.png'или, что еще лучше, если он содержит «buy.png»?

Я пытался проверить, есть ли изображение, но, selenium.IsElementPresent("//img [@src='../mapshop/images/buy.png']"), но это просто возвращает false.

1 Ответ

3 голосов
/ 26 августа 2010

Нашел проблему.

Очень просто. Необходимо указать полный URL-адрес изображения, а не только src

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