gpt4 book ai didi

c# - 使用动态列表 c# 验证 xpath 最后一个元素的数据

转载 作者:行者123 更新时间:2023-11-30 20:33:02 25 4
gpt4 key购买 nike

DataList

从上图中,我添加的新数据被添加到最后一页,但可能有相似的名称,我需要使用显示的 ID 验证数据。所以我试图找出从 id 存储文本值的方法,当添加新数据时它应该验证最后一个新添加的 ID。有任何想法吗?

        int i = 1;
bool found = false;
string ID;
try
{

IWebElement LastPage = Driver.driver.FindElement(By.XPath("html/body/div[4]/div/div/div[2]/table/tbody/tr[8]/td[1]"));
LastPage.Click();
for (i = 1; i <= 10; i++) ;
{
ID= Driver.driver.FindElement(By.XPath("html/body/div[4]/div/div/div[2]/table/tbody/tr[" + i + "]/td[1]")).Text;
if (??)
}

最佳答案

正如@viet-pham 所说,使用 last 是个好主意,您也可以使用相对 xpath,例如:

//table/tbody/tr[last()-1]/td

并且您不需要使用 [1] 因为您使用的是 FindElement 而不是 FindElements 并且返回找到的第一个元素.

关于c# - 使用动态列表 c# 验证 xpath 最后一个元素的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40711586/

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