Проблема с linkText при нажатии на гиперссылку - PullRequest
0 голосов
/ 08 января 2019

html is:<a href="http.someurl.com" class="tango">abc news</a> Я хочу нажать на ссылку «abc news». Я использую linkText в качестве локатора, но он не работает. Может кто-нибудь сообщить мне, почему linkText не работает в этом случае? Я только хочу использовать linkText в качестве локатора, но не другой локатор

By.linkText ("abc news")). Click ();

Ответы [ 2 ]

0 голосов
/ 10 января 2019

Вы можете использовать linkText или xpath: (By.xpath ("// a [text () = 'abc news']")) & By.linkText ("abc news")

0 голосов
/ 10 января 2019

Пожалуйста, подождите, прежде чем нажать на элемент:

WebDriverWait wait = новый WebDriverWait (драйвер, 15); wait.until (ExpectedConditions.elementToBeClickable (By.linkText ("abc news")));

Затем попробуйте кликнуть на элементе. driver.findElement (By.linkText ("abc news")). click ();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...