gpt4 book ai didi

java - 从动态拉取的数据网格中选择特定值

转载 作者:行者123 更新时间:2023-12-01 12:39:03 24 4
gpt4 key购买 nike

我试图从动态生成的数据网格中可见的表中找到特定的“事件编号”。我怎样才能访问这个?

附件是页面的表格 View ,我试图从中查看事件编号是否出现在表格中。 TableView

这是 html 代码,我试图在其中访问验证突出显示的事件编号是否存在于该页面中,

htmCodeForDataGrid

最佳答案

我们必须遍历数据网格行以找出预期的事件编号,即INC000006300863。一旦找到事件编号,我们将存储行号并单击复选框出现在同一行。编码如下所示:

String xpath_rows = "//div[@class='ngCanvas']//div[contains(@class, 'Row')]";
String expectedIncidentNumber = "INC000006300863";
int numberOfRows = driver.findElements(By.xpath(xpath_rows)).size();
int matchedRow;

// Find out row number for **INC000006300863** incident number
for(int i=1; i<=numberOfRows; i++)
{

if(driver.findElement(By.xpath(xpath_rows +"[" +i +"]//a[contains(text(), 'INC')]")).getText().equals(expectedIncidentNumber))
{

matchedRow = i;
break;

}

}

// Click on the checkbox present on the matched row
driver.findElement(By.xpath(xpath_rows +"[" +i +"]//input[@type='checkbox']")).click();

希望对你有帮助!

关于java - 从动态拉取的数据网格中选择特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25291719/

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