assert.istrue возвращает нулевое значение - PullRequest
0 голосов
/ 09 октября 2019

Когда я запускаю свои тесты на селен, используя .net frame и C #, я получаю Сообщение: Ссылка на объект не установлена ​​на экземпляр объекта.

{
    landingPage = new LandingPageCode(driver);
    driver = new ChromeDriver();

    driver.Url = ("My URL");

    IWebElement element = landingPage.PageTitle; 

    Assert.IsTrue(element.Displayed);
}

Мой базовый кодниже, на который ссылаются в приведенном выше Iwebelement:

[FindsBy(How = How.TagName, Using = "PageTitle")] 
public IWebElement PageTitle{ get; set; }

Я также получаю ту же проблему, когда пишу тест, как указано ниже без аспекта аспекта.

{
    driver = new ChromeDriver();
    landingPage = new LandingPageCode(driver);

    driver.Url = ("My URL");

    Assert.IsTrue(landingPage.PageTitle.Displayed);
}     

Базовая кодовая страница целевой страницы указана ниже:

   [FindsBy(How = How.TagName, Using = "HomePage")]
   public IWebElement PageTitle { get; set; }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...