首页 > 解决方案 > 如何使用 C# 在页面对象模型中实现“findelements”

问题描述

我正在使用 C# Selenium 在 POM 中实现 findelements。

我已经实现了下面的代码,但它不起作用。

页面对象

    [FindsBy(How = How.XPath, Using = "//a")]
    public IList<IWebElement> propertyList1 { get; set; }

在测试方法中访问它

    [TestMethod]
    public void test1pageObject()
    {
        TestClass t = new TestClass();
        PageFactory.InitElements(driver, t);
        t.cli();
        t.cliEntervalueclickenter();


       IList<IWebElement> a= t.propertyList1;    //this code is not working. didn't returning any value.   
    }

我已经var ss = driver.FindElements(By.XPath("//a"));通过此代码检查了正常的硒代码,它工作正常。

标签: c#selenium-webdriverautomationmstest

解决方案


推荐阅读