2012-04-20 4 views
0

Я пытаюсь дать оценку некоторому изображению с использованием селена.Оценка изображения с использованием Selenium

Я дал оценку 4 (нажал на 4-ю звезду), и я нашел xpath рейтингового поля, используя firebug add on. является XPath

css=img[alt="4"] 

Итак, я написал

selenium.click("css=img[alt="4"]"); 

но дает ошибку ..

Любая идея?

ответ

1

Вы не нашли XPath, но CSS selector.

решение XPath:

selenium.click("xpath=//img[@alt='4']"); 

CSS решение селектор:

selenium.click("css=img[alt=4]"); 
+0

btw Связанные документы действительно полезны, и они тоже хорошо читаются. –

+0

Да. это селектор css. Я попробовал вышеуказанный код. но он не выбирает рейтинг. Также нет ошибок. –

0

Давать которой ошибка ?? Если элемент не найден использование XPath в качестве

xpath=//img[@alt='4'] 
+0

ошибка приходит, потому что я использую точку с запятой в другой точкой с запятой. –

+0

если я использую selenium.click ("css = img [@ alt = '4']"); он дает ошибку, поскольку элемент не найден. –

+0

, и если я использую selenium.click ("css = img [alt = '4']"); ошибка не возникает. но ничего не происходит. Я имею в виду, что он не выбирает рейтинг. –

Смежные вопросы