У меня возникла проблема с написанием теста Selenium с использованием Java и Spring.Selenium, нажав на ссылку javascript
Мне нужно, чтобы Selenium нажал кнопку удаления на странице, содержащей несколько кнопок удаления (список файлов). Использование Selenium IDE генерирует следующий код:
selenium.click ("link = Delete");
который в основном бесполезен. Мне не удалось выяснить, как настроить целевой элемент, содержащийся в таблице. Вот источник:
<tr onmouseover="mouseOver(this)" onmouseout="mouseOut(this)">
<td class="thumbnail" align="center"><img src="/services/images/nav/resources.gif" /></td>
<td colspan="3" onClick="nav('FileName'); return false">
<a href="javascript:nav('FileName')">Basics</a></td>
<td>
<a class="actionButton" href="javascript:del('FileName')">Delete</a></td>
<td> </td>
</tr>
мне нужно либо а) найти способ вернуть XPath правильного удаления действия или б) отправить сам яваскрипт команду через код Java. Я тоже не мог понять, к чему, может ли кто-нибудь указать мне в правильном направлении?
Спасибо всем! Я закончил с этим xpath: selenium.click ("// tr [td [a [содержит (@href, '" + имя_файла + "')]]]/td/a [содержит (текст(), 'Удалить «)]"); и это работало как шарм! – krazycat
Если приведенные ниже ответы помогли вам, подумайте о том, чтобы отметить наиболее полезные из них в качестве ответа.По крайней мере, подумайте о том, чтобы дать ответ на все ответы, которые вам помогли. – vamyip