Я пытаюсь нажать на гиперссылку без текста ссылки.
У меня есть:
<a id="fontColor" href="f?p=420181023:1:12264109389989:1416222:NO::P1_SEMCODE:20190">
<strong>Check</strong>
</a>
Я пробовал:
driver.findElement(By.xpath("//a[@href='f?p=420181023:1:12264109389989:1416222:NO::P1_SEMCODE:20190']")).click();
Причины No.SuchElementException
driver.findElement(By.id("fontColor")).click();
Ничего не делает
Я читал разные материалы с разных сайтов, но, похоже, никто не упоминал гиперссылки без текста ссылки. Есть ли альтернатива
By.xpath()
By.id()
By.linkText()
Источники:
Как перейти по ссылке href с помощью Selenium
https://www.w3schools.com/html/html_links.asp