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

bla*_*de1 4 c# selenium

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

我感到困惑的是我要查找的具体值在表格中不止一次出现,所以我怎么知道找到了哪个值?

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

谢谢

Aut*_*ter 5

要使用selenium C#获取特定单元格selenium.GetTable("table.1.2"),其中table是表格的名称,1是行,2是单元格.

例如

    [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);
        }
    }
Run Code Online (Sandbox Code Playgroud)

要绕过基本的身份验证情况,您需要使用http:// username:password@example.com作为URL,其中用户名和密码将引导您进入该页面,但越来越多的浏览器开始阻止这一点,所以要小心.我在哪里工作,我们避免这种情况.