为了账号安全,请及时绑定邮箱和手机立即绑定

使用多页方法(页面对象)进行测试 - Selenium Webdriver

使用多页方法(页面对象)进行测试 - Selenium Webdriver

海绵宝宝撒 2023-04-26 16:12:51
我有以下问题:我只能从同一页面(类)调用方法(.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();我无法添加第二页方法!我期待并提前感谢您
查看完整描述

1 回答

?
慕容森

TA贡献1853条经验 获得超18个赞

尝试在不从 loginsige 类扩展的情况下使用。



查看完整回答
反对 回复 2023-04-26
  • 1 回答
  • 0 关注
  • 77 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信