Когда я запускаю свои тесты на селен, используя .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; }