удаление всей страницы источника в приложении C # Windows - PullRequest
0 голосов
/ 12 февраля 2012

Я пытаюсь удалить источник страницы, но обнаружил, что в ответе весь источник страницы не приходит, что означает, что некоторые значения div не приходят, хотя они присутствуют в источнике просмотра страницы, но не приходят в ответе c #.* Пожалуйста, объясните мне, как получить пропущенные значения погружения в приложении c # windows.

Ответы [ 2 ]

0 голосов
/ 06 июня 2017

Вы можете использовать приведенный ниже синтаксис, где header-header - это ClassName HTML, который мы используем для идентификации нашей HTML-части.

var panelHeader = driver.FindElement(OpenQA.Selenium.By.ClassName("panel-header")).Text;

если у вас нет имени класса или вы хотите использовать Id, вы должны выбрать

By.Id ( "тир = 1234") это приведет к получению всего текста из данного класса или идентификатора.

0 голосов
/ 12 февраля 2012

Элементы, которые отсутствуют в ответе, могут быть элементами, добавленными на лету с использованием JavaScript.

Если вы используете HttpWebRequest для загрузки страницы, при выполнении запроса такого типа JavaScript победил 'не выполняется на URL, который вы просматриваете.

Используя WinForms, вы можете использовать элемент управления WebBrowser, который позволит вам загрузить веб-страницу, а затем по завершении загрузки вы можете получить источникстр.Я считаю, что это будет выполнять JavaScript на странице.

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