Добрый день!
Подскажите пожалуйста, ищу на странице вот этот элемент :
< input class="ldInp" onkeypress="top.a_k(window,event)" type="text" id="L" value="" autocomplete="off" maxlength="10">
Хромом его нахожу по XPath так : //*[@id='L']
А вот с Селениумом беда :(
OpenQA.Selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//*[@id='L']"}
Визуально элемент на странице вижу.
Как же правильно его указать?
Код:
static void Main(string[] args)
{
string url = "https://corp.dbo.gazprombank.ru/";
var driver = new ChromeDriver();
driver.Navigate().GoToUrl(url);
try
{
Thread.Sleep(10000);
IWebElement searchLogin = driver.FindElement(By.XPath("//*[@id='L']"));
searchLogin.SendKeys("admin");
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine(ex.ToString());
}
}
}
Спасибо!