我是 Selenium/Katalon 的新手,我的脚本有问题。对于我指定的表格元素,我收到“无法定位元素”。
我不确定我是否引用了错误的 xpath/id,任何帮助都会很棒。
脚本:
WebDriver driver = DriverFactory.getWebDriver()
WebUI.waitForElementClickable(findTestObject('input'), 0)
//Locate EE ID
WebElement Table = driver.findElement(By.id("ctl00"))
List<WebElement> Rows = Table.findElements(By.className("Row"))
println('No. of rows: ' + Rows.size())
table: for (int i = 0; i < Rows.size(); i++) {
List<WebElement> Cols = Rows.get(i).findElements(By.tagName('td'))
for (int j = 0; j < Cols.size(); j++) {
if (Cols.get(j).getText().equalsIgnoreCase(ExpectedValue)) {
Cols.get(4).findElement(By.xpath('//*[@id="ctl00')).click()
break
}
}
}