Zoeken…


C #

De inhoud van een element wissen (meestal tekstvak)

interactionWebElement.Clear();  

Gegevens invoeren voor element (meestal tekstvak)

interactionWebElement.SendKeys("Text");

De waarde van het element opslaan.

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

Tekst van element opslaan.

string textOfElement = interactionWebElement.Text; 

Klikken op een element

interactionWebElement.Click();

Formulier verzenden

interactionWebElement.Submit(); 

Identificatie van de zichtbaarheid van een element op de pagina

bool isDisplayed=interactionWebElement.Displayed; 

Identificatie van de status van een element op de pagina

bool isEnabled = interactionWebElement.Enabled; 

bool isSelected=interactionWebElement.Selected; 

Onderliggend element van interactieWebElement

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

Het zoeken van onderliggende elementen van interactieWebElement

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

Java

De inhoud van een webelement wissen: (opmerking - bij het simuleren van gebruikersacties in tests is het beter om backspace te verzenden, zie volgende actie)

interactionWebElement.clear();

Gegevens invoeren - het verzenden van toetsaanslagen simuleren:

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

De waarde van het kenmerk van een element verkrijgen:

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

Tekst van element ophalen:

String elementsText = interactionWebElement.getText();

Selecteren uit vervolgkeuzelijst:

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

Zelf verklarend:

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

Acties met org.openqa.selenium.interactions.Actions :

Slepen, laten vallen:

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

dragAndDrop.perform();

Selecteer meerdere:

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

dragAndDrop.perform();

Spreekt voor zich (met behulp van builder):

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

Zie hier voor meer voorbeelden van geavanceerde acties en een complete lijst.


Javascript gebruiken:

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


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow