0
Wie Objektklasse zu erweitern und zu Seite und die Daten überschreiben?Erweitern einer Seite Objektklasse
Jede Seite id gleich, aber einige Seiten der searchbox wird nicht da sein oder anders, so sein wird:
public class BasePageObject {
public WebDriver driver;
@FindBy(id = "searchbox")
WebElement searchBox;
public BasePageObject(WebDriver driver) {
this.driver = driver;
PageFactory.initElements(driver, this);
}
public class HomePage extends BasePageObject {
// overide the base element id somehow?
@FindBy(id = "searchbox2")
WebElement searchBox;
public HomePage(WebDriver driver) {
super(driver);
}
}