gpt4 book ai didi

java - 自动化 selenium 上的 xpath 错误

转载 作者:太空宇宙 更新时间:2023-11-04 13:39:01 25 4
gpt4 key购买 nike

我在 UI 上有这个 HTML 代码

<a href="javascript: void edit('edit_total_amt')" title="Override total tax amount" onmouseover="status='Override total tax amount'; return true">0.00</a>

我必须选择由带有文本 Auto 的标签选项标识的 WebElement。我尝试一些解决方案,例如:

public void clickOnItemTax () {
By tag = By.xpath("//a[contains(@title,'Override total tax percent')]");
//By tag = By.xpath("//a[contains(@title,'Total Tax')]");
//By tag = By.name("TotalTaxPercent");
this.sleep(3);
if (this.waitForExistence(tag, 60)) {
WebElement domLink = linkGet(tag);
domLink.click();
} else {
JLog.fail("Attempting to click on item tax but not found :" + tag );
}
}

我得到的错误是:

失败:尝试点击商品税,但未找到:By.xpath://a[contains(@title,'覆盖总税百分比')]

请指教,谢谢

最佳答案

根据您的 html 示例判断,您在 xpath 中提供了错误的选择器,应该是:

By tag = By.xpath("//a[contains(@title,'Override total tax amount')]");

关于java - 自动化 selenium 上的 xpath 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31404401/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com