Это мой код:
private void TEST() { if (driver == null) { driver = new ChromeDriver(); driver.Navigate().GoToUrl("https://address/login-page"); } var usernameTextbox = driver.FindElements(By.XPath("//input[@placeholder='Username']")); if (usernameTextbox != null && usernameTextbox.Any()) usernameTextbox[0].SendKeys("0966875066"); var passTextbox = driver.FindElements(By.XPath("//input[@placeholder='Pass word']")); if (passTextbox != null && usernameTextbox.Any()) passTextbox[0].SendKeys("123456"); var btn = driver.FindElements(By.LinkText(("Login"))); if (btn != null && btn.Any()) btn[0].Click(); driver.Navigate().GoToUrl("https://www.address/profile-page"); var html = driver.PageSource; //can not find <top-up tag }
Я не могу найти все элементы на странице (как показано на рисунке ниже). Хотя когда я Ctrl + 12, я вижу их. введите описание изображения здесь
@ KunduK Я пытался, но результат все тот же.
driver.Manage (). Timeouts (). ImplicitWait = TimeSpan.FromSeconds (10); Thread.Sleep (7000);
var html = driver.PageSource; // Не могу получить тэг:,