LoadableComponent will no longer be applied

This commit is contained in:
Burak Kaygusuz
2021-01-30 11:27:18 +03:00
parent 9bb9abb46c
commit 38e010ac43

View File

@@ -1,14 +1,11 @@
package com.burakkaygusuz.pages;
import org.junit.jupiter.api.Assertions;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.remote.RemoteWebDriver;
import org.openqa.selenium.support.FindBy;
import org.openqa.selenium.support.PageFactory;
import org.openqa.selenium.support.ui.LoadableComponent;
import org.openqa.selenium.support.ui.Select;
public class HomePage extends LoadableComponent<HomePage> {
protected RemoteWebDriver driver;
private static final String BASE_URL = "https://wikipedia.org";
@@ -31,16 +28,6 @@ public class HomePage extends LoadableComponent<HomePage> {
return new HomePage(driver);
}
@Override
protected void load() {
driver.get(BASE_URL);
}
@Override
protected void isLoaded() throws Error {
Assertions.assertTrue(driver.getCurrentUrl().contains(BASE_URL), "Wiki page is not loaded");
}
public HomePage selectLanguage(String language) {
Select dropdownList = new Select(selectLanguage);
dropdownList.selectByVisibleText(language);