#Java - Code Snippets for '#Selenium' - 4 code snippet(s) found |
|
Sample 1. Selenium - Get the element using WebDriver | |
|
WebElement element = driver.findElement(By.id("elementId"));
// or use annotation @FindBy as following
@FindBy(id = "elementId")
WebElement element;
|
|
Like Feedback selenium webdriver automation testing |
|
|
Sample 2. Select an option using the select element name and the expected option value | |
|
void select(String name, String value) {
WebElement element = By.name(name);
List<WebElement> options = element.findElements(By.tagName("option"));
for (WebElement option : options) {
if (option.getText().equals(value)) {
option.click();
return;
}
}
}
|
|
Like Feedback selenium webdriver webelement |
|
|
Sample 3. Selenium - WebDriver - Method to check if an option has already been selected | |
|
boolean isSelected(String selectName, String optionValue) {
WebElement element = By.name(name);
List<WebElement> options = element.findElements(By.tagName("option"));
for (WebElement option : options) {
if (option.getText().equals(value)) {
return option.isSelected();
}
}
return false;
}
|
|
Like Feedback selenium webdriver WebElement |
|
|
Sample 4. Wait till Page loads in selenium / Web Driver | |
|
public void waitTillPageLoads() {
ExpectedCondition < Boolean > expectedCondition = driver -> ((JavascriptExecutor) driver).executeScript("return document.readyState").toString().equals("complete");
try {
WebDriverWait wait = new WebDriverWait(driver, 90);
wait.until(expectedCondition);
driver.quit();
} catch (Exception exception) {
}
}
|
|
Like Feedback selenum webdriver |
|
|