谁能帮我验证一下selenium c#中第一行第一列与第二行第一列的动态值对比。

问题描述 投票:-5回答:1

帮助我如何验证动态值在第一行第一列更新时与第二行第一列相比硒c#.Table有偶数行和奇数行。

c# selenium
1个回答
0
投票

我需要将第二次出现的值与第一次出现的值进行比较,并确保第一次(最新)出现的值正确地增加。

public bool? ValidateProposalIncrement(string offer) {

        Thread.Sleep(1500);
        IWebElement offerName = WebDriver.FindElement(By.XPath("\r\n//*[@id=\"data\"]/tbody/tr[1]/td[4]"));
        string offer_name = offerName.Text;
        IWebElement latestOfferId = WebDriver.FindElement(By.XPath("(//a[contains(.,'XYZ')])[1]/parent::*/preceding-sibling::td[3][last()]"));
        String latest_offerId = latestOfferId.Text;
        IWebElement oldOfferId = WebDriver.FindElement(By.XPath("(//a[contains(.,'XYZ')])[2]/parent::*/preceding-sibling::td[3][last()]"));
        String old_offerId = oldOfferId.Text;
        if (offerName.Contains(offer) && latestOfferId != oldOfferId)
        {
            return true;
        }

        return false;
热门问题
推荐问题
最新问题