селен получить содержание пользовательского тега html - PullRequest
0 голосов
/ 03 апреля 2020

Это мой код:

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, я вижу их. введите описание изображения здесь

1 Ответ

0 голосов
/ 04 апреля 2020

@ KunduK Я пытался, но результат все тот же.

driver.Manage (). Timeouts (). ImplicitWait = TimeSpan.FromSeconds (10); Thread.Sleep (7000);

var html = driver.PageSource; // Не могу получить тэг:,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...