我正在尝试在其中找到带有文本“更新”的'span'元素。我正在使用以下代码。
<<span class="update-btn-text">Update</span>
此操作失败,selenium无法找到该元素。如何找到包含span
特定文本的元素?
答案 0 :(得分:0)
您可以使用以下任何一个定位器。
使用className:
driver.findElement(By.className("update-btn-text")).click();
使用CSS选择器:
driver.findElement(By.cssSelector("span.update-btn-text")).click();
使用XPath:
driver.findElement(By.xpath("//span[@class="update-btn-text"])).click();
driver.findElement(By.xpath("//span[text()='Update']")).click();