Не могу найти текстовый элемент в безголовом режиме Selenium C # - PullRequest
0 голосов
/ 01 июня 2018

Я просто пытаюсь получить определенный текст в безголовом режиме, который я могу получить в оконном режиме.В безголовом режиме строка просто "" (пустая).

В оконном режиме она отлично работает, используя код ниже:

string actualStatusText = p_Util.Driver.FindElement(By.XPath("html/body/div[3]/div/table/tbody/tr[1]/td[4]")).Text;
//body > div.container.body-content > div > table > tbody > tr:nth-child(1) > td:nth-child(4)
//html/body/div[3]/div/table/tbody/tr[1]/td[4]

Комментарии показывают два разных способа получениятекст в оконном режиме протестирован в Headless, но не работает.(Пробовал и CSS и XPath)

1 Ответ

0 голосов
/ 01 июня 2018

Использование .getAttribute ("innerText") решило проблему!

Спасибо @RyanWilson в комментариях.

...