Я работаю над сайтом, на котором я хочу сопоставить страницу, используя уникальную строку. В настоящее время у меня есть две страницы, которые я использую с помощью Regex. Но я хочу использовать текст для сопоставления других страниц.C# Selenium - Как однозначно сопоставлять веб-страницу с помощью текста
Что я сделал до сих пор:
//This is the PageMatch attribute I'm using for the page.
[PageTitle("Some Text...")]
И реализуется, как показано ниже:
public class PageTitleAttribute : PageMatchAttribute
{
protected string interviewTitle;
public PageTitleAttribute(string title)
{
interviewTitle = title;
}
public override Func<IWebDriver, bool> PageMatchFunction()
{
return driver => driver.FindElement(By.XPath("/html/body/div[2]/div/h3")).Text.Contains(interviewTitle);
}
}
Это не в состоянии найти обработчик страниц .. Может кто-нибудь помочь мне с это?
Можете ли вы уточнить, что вы точно спрашиваете? – Saifur
Решена ли ваша проблема? – Saifur