Suche…


C #

Inhalt des Elements löschen (im Allgemeinen Textfeld)

interactionWebElement.Clear();  

Daten in ein Element eingeben (im Allgemeinen Textfeld)

interactionWebElement.SendKeys("Text");

Speichern des Werts des Elements

string valueinTextBox = interactionWebElement.GetAttribute("value");

Text des Elements speichern

string textOfElement = interactionWebElement.Text; 

Klicken Sie auf ein Element

interactionWebElement.Click();

Ein Formular absenden

interactionWebElement.Submit(); 

Identifizieren der Sichtbarkeit eines Elements auf der Seite

bool isDisplayed=interactionWebElement.Displayed; 

Bestimmen des Status eines Elements auf der Seite

bool isEnabled = interactionWebElement.Enabled; 

bool isSelected=interactionWebElement.Selected; 

Untergeordnetes Element vonactionWebElement suchen

IWebElement childElement = interactionWebElement.FindElement(By.Id("childElementId")); 

Suche nach untergeordneten Elementen vonactionWebElement

Ilist<IWebElement> childElements = interactionWebElement.FindElements(By.TagName("childElementsTagName"));

Java

Löschen des Inhalts eines Webelements: (Hinweis: Wenn Sie Benutzeraktionen in Tests simulieren, sollten Sie die Rücktaste senden.

interactionWebElement.clear();

Eingeben von Daten - Simulieren von gesendeten Tastenanschlägen:

interactionWebElement.sendKeys("Text");
interactionWebElement.sendKeys(Keys.CONTROL + "c"); // copy to clipboard.

Den Wert des Attributs eines Elements abrufen:

interactionWebElement.getAttribute("value");
interactionWebElement.getAttribute("style");

Elementtext abrufen:

String elementsText = interactionWebElement.getText();

Auswahl aus dem Dropdown:

Select dropDown = new Select(webElement);
dropDown.selectByValue(value);

Selbsterklärend:

interactionWebElement.click();
interactionWebElement.submit(); //for forms
interactionWebElement.isDisplayed();
interactionWebElement.isEnabled(); // for exampale - is clickable.
interactionWebElement.isSelected(); // for radio buttons.

Aktionen mit org.openqa.selenium.interactions.Actions :

Ziehen und loslassen:

Action dragAndDrop = builder.clickAndHold(someElement)
   .moveToElement(otherElement)
   .release(otherElement)
   .build();

dragAndDrop.perform();

Wählen Sie mehrere aus:

Action selectMultiple = builder.keyDown(Keys.CONTROL)
   .click(someElement)
   .click(someOtherElement)
   .keyUp(Keys.CONTROL);

dragAndDrop.perform();

Selbsterklärend (mit Builder):

builder.doubleClick(webElement).perform();
builder.moveToElement(webElement).perform(); //hovering

Hier finden Sie weitere Beispiele für erweiterte Aktionen und eine vollständige Liste.


Javascript verwenden:

// Scroll to view element:
((JavascriptExecutor) driver).executeJavaScript("arguments[0].scrollIntoView(true);", webElement);


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow