[英]How can I select an href element by Selenium webdriver in java?
On the page to be tested i have this code:在要测试的页面上,我有以下代码:
<a href="#sideMenu1756" data-toggle="collapse" class="parent list-group-item list-group-item-success">
Entrada de Operações <i aria-hidden="true" class="fa fa-chevron-right pull-right"></i></a>
The script i ran was this:我运行的脚本是这样的:
WebElement entradaoperacoes3 = driver.findElement(By.xpath("//a[@href='#sideMenu1756']")); WebElement entradaoperacoes3 = driver.findElement(By.xpath("//a[@href='#sideMenu1756']"));
try accessing the element with the partialLinkText or linkText methods from selenium.尝试使用 selenium 中的 partialLinkText 或 linkText 方法访问元素。 These are methods specific for tag
这些是特定于标签的方法
entradaoperacoes3 = driver.findElement(By.partialLinkText("Operações")); entradaoperacoes3 = driver.findElement(By.partialLinkText("Operações"));
Also, make sure you wait for the element to be visible before trying to access it.此外,请确保在尝试访问元素之前等待元素可见。
Try this code:-试试这个代码: -
WebElement entradaoperacoes3 = driver.findElement(By.xpath("//a[contains(@href,'sideMenu1756')]"));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.