C#, Selenium WebDriver. При поиске XPath выдает исключение
Выдает исключение при поиске XPath, не понимаю почему, уже даже пробовал искать, по CSSSelector, но все равно выдает ошибку:
OpenQA.Selenium.NoSuchElementException: "no such element: Unable to locate element: {"method":"xpath","selector":"//input[@aria-controls='suggest - list - b97mugvw7vm']"} (Session info: chrome=91.0.4472.164)"
Мой код:
using System;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
namespace QA
{
class Program
{
static void Main(string[] args)
{
var driver = new ChromeDriver("D:\\Project 1\\С#\\QA\\Driver");
driver.Navigate().GoToUrl(@"https://yandex.ru/");
IWebElement input = driver.FindElement(By.XPath("//input[@aria-controls='suggest - list - b97mugvw7vm']"));
input.Click();
Console.ReadLine();
}
}
}
Ответы (1 шт):
Автор решения: SoulOFTrue
→ Ссылка
Вот так работает:
using System;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
namespace QA
{
class Program
{
static void Main(string[] args)
{
var driver = new ChromeDriver("D:\\Project 1\\С#\\QA\\Driver");
driver.Navigate().GoToUrl(@"https://yandex.ru/");
IWebElement input = driver.FindElement(By.XPath("//input[contains(@class,'mini-suggest__input')]"));
input.Click();
Console.ReadLine();
}
}
}