GetElementAsync

Parent Previous Next

GetElementAsync

Описание: метод возвращает элемент в виде объект класс которого HTMLElement

Синтаксис: GetElementAsync(string by, string locator)

Возвращаемое значение: объект (HTMLElement)



Примеры:

HTMLElement element = await tester.GetElementAsync(Tester.BY_CSS, "#auth #buttonLogin");

await element.ClickAsync();


HTMLElement element = await tester.GetElementAsync(Tester.BY_XPATH, "//div[@id='auth']//input[@id='buttonLogin']");

await element.ClickAsync();


HTMLElement element = await tester.GetElementAsync(Tester.BY_XPATH, "//*[@id='MyFile']");

tester.ConsoleMsg("ID: " + element.Id);


HTMLElement element = await tester.GetElementAsync(Tester.BY_XPATH, "//h1");

string text = await element.GetTextAsync();

tester.ConsoleMsg(text);

await element.SetTextAsync("TEST");


HTMLElement element = await tester.GetElementAsync(Tester.BY_XPATH, "//*[@id='MyInput']");

await element.SetValueAsync("Тестирование");

string value = await element.GetValueAsync();

tester.ConsoleMsg(value);


HTMLElement element = await tester.GetElementAsync(Tester.BY_XPATH, "//h1");

await element.SetAttributeAsync("class", "my-class");

string attrClass = await element.GetAttributeAsync("class");

tester.ConsoleMsg(attrClass);


HTMLElement element = await tester.GetElementAsync(Tester.BY_XPATH, "//h1");

string html = await element.GetHtmlAsync();

tester.ConsoleMsg(html);


HTMLElement element = await tester.GetElementAsync(Tester.BY_XPATH, "//h1");

await element.SetHtmlAsync("<div>Это тест</div>");


HTMLElement element = await tester.GetElementAsync(Tester.BY_XPATH, "/html/body/footer");

await element.ScrollToAsync();


HTMLElement element = await tester.GetElementAsync(Tester.BY_XPATH, "//h1");

await element.WaitVisibleAsync(2);

await element.WaitNotVisibleAsync(2);

Created with the Personal Edition of HelpNDoc: Free Kindle producer