У меня есть тест интеграции. Он использует Selenium, с Java. Я хотел бы нажать на определенную ссылку, у которой нет идентификатора. Все, что я знаю об этом, это то, что оно находится в определенной ячейке в конкретной таблице. Таблица имеет идентификатор.Как нажать на определенную ссылку с Selenium?
Как я могу щелкнуть по этому элементу, используя DefaultSelenium
?
Я попытался
defaultselenium.click("th.tblHeader:nth-child(14) > a:nth-child(1)");
, потому что Firefox сказал, что это XPath элемента, и я также попытался
defaultselenium.click("#tableId > thead:nth-child(1) > tr > th.tblHeader:nth-child(14) > a:nth-child(1)");
, потому что я не использую XPath очень часто, и я понятия не имел, что Я делал, но я думал, что может помочь уникальный идентификатор в уравнении. Оба они дают мне сообщения «ERROR: Element ... not found».
Просьба поделиться с нами структурой html или ссылкой на страницу, где элемент может быть найден. Благодаря! – peetya