Как реализовать 'findelements' в объектной модели страницы, используя C# - PullRequest
0 голосов
/ 06 января 2020

Я реализую findelements в POM, используя C# Selenium.

Я реализовал приведенный ниже код, но он не работает.

Объект страницы

    [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")); по этому коду, он работает нормально.

...