【发布时间】:2019-12-05 05:03:30
【问题描述】:
我有以下问题:
我只能从同一页面(类)调用方法(.confirmaLogin)。 为什么我不能从其他页面添加方法?
首页(类):
public class loginSIGE {
public WebDriver browser;
public loginSIGE(WebDriver browser) {
this.browser = browser;
}
public loginSIGE confirmaLogin() {
browser.findElement(By.xpath("//button[@class=\"btn btn-primary btn-block btn-flat\"]")).click();
return new telaPrincipal(browser);
}
第二页:
public class telaPrincipal extends loginSIGE {
public telaPrincipal(WebDriver browser) {
super(browser);
}
public telaPrincipal cliqueDenuncia() {
browser.findElement(By.linkText("Denuncias")).click();
return new telaDenuncia (browser);
}
测试:
public void acesso() {
new loginSIGE(browser)
.confirmaLogin();
我无法添加第二页方法!
期待并提前感谢您
【问题讨论】:
标签: java selenium intellij-idea junit automation