Как я могу найти и очистить класс с помощью WatiN?C#

Место общения программистов C#
Anonymous
Как я могу найти и очистить класс с помощью WatiN?

Сообщение Anonymous »

Я использую WatiN и пытаюсь получить URL-адрес изображения из веб-ссылки на основе класса полей. При просмотре кода сайта информация об изображениях отображается следующим образом:

Код: Выделить всё

//images code

[img]https://website.com/image.jpg[/img]

//text code

Once upon a time, in a land far far away...

Я хочу использовать вызов WatiN, чтобы найти эту ссылку img. Я думал, что могу использовать что-то вроде вызова Find.ByClass(), чтобы найти именно эту область кода, но я не могу понять, как получить строку текста, содержащуюся в этом классе. Когда я использую Find.ById() в другом поле и отправляю его в строку, он извлекает текстовое содержимое этой области. Ниже показано, что я пытаюсь сделать.

Код: Выделить всё

using (myIE)
{
//loads the website
myIE.GoTo(txtbxWeblink.Text);

string infoText = myIE.Div(Find.ByClass("doc-banner-icon")).ToString();

//This will successfully return the text fields text.
string imageText = myIE.Div(Find.ById("doc-original-text")).ToString();
}
РЕДАКТИРОВАНИЕ. Похоже, мне придется использовать другой вызов в myIE, есть также myIE.Image, myIE.Link< /code> и т. д. Я до сих пор мало что знаю об этом, поэтому не уверен, что Div здесь правильный вызов.

Подробнее здесь: https://stackoverflow.com/questions/114 ... sing-watin

Вернуться в «C#»