gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 09:29:48 24 4
gpt4 key购买 nike

我有以下问题:

我只能从同一页面(类)调用方法(.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();

我无法添加第二页方法!

我期待并提前感谢您

最佳答案

尝试使用而不扩展loginsige类。

关于java - 使用多页面方法(页面对象)进行测试 - Selenium Webdriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57227020/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com