C# 获取Selenium C中的表单元格值#

C# 获取Selenium C中的表单元格值#,c#,selenium,C#,Selenium,如果我有一个Selenium表,并且我想在一行中获得一个特定的单元格,那么相关的方法调用是什么 我感到困惑的是,我要查找的特定值在表中出现了不止一次,那么我如何知道找到了哪个值呢 此外,如何通过基本身份验证传递凭据 感谢使用selenium C#itsselenium.GetTable(“table.1.2”)获得特定的单元格,其中table是表格的名称,1是行,2是单元格 e、 g 为了避免基本的身份验证情况,您需要使用用户名和密码作为url,在这里您可以访问页面,但是越来越多的浏览器开始阻止

如果我有一个Selenium表,并且我想在一行中获得一个特定的单元格,那么相关的方法调用是什么

我感到困惑的是,我要查找的特定值在表中出现了不止一次,那么我如何知道找到了哪个值呢

此外,如何通过基本身份验证传递凭据


感谢使用selenium C#its
selenium.GetTable(“table.1.2”)
获得特定的单元格,其中
table
是表格的名称,
1
是行,
2
是单元格

e、 g

为了避免基本的身份验证情况,您需要使用用户名和密码作为url,在这里您可以访问页面,但是越来越多的浏览器开始阻止这种情况,所以请小心。在我工作的地方,我们避免这种情况。

请尝试:

Iwebelement val=driver.FindElement(By.Id(“table#”);(式中#为0,1,2)(参数化与有多少个表无关)


Iwebelement val2=val.By.XPath(“.//tbody/tr/td[3]”)

也就是说,对于基本的auth problem.BTW,“table”是指表的名称吗?
    [Test]
    public void TableTest()
    {
        try
        {
            Assert.AreEqual("value that should be in the cell", selenium.GetTable("table.1.2"));
        }
        catch (AssertionException e)
        {
            verificationErrors.Append(e.Message);
        }
    }