【发布时间】:2021-08-19 12:25:56
【问题描述】:
问题:我是 selenium 和自动化测试的初学者,我正在使用 java、TestNG 和 maven 编写 selenium 脚本。当我在一个类中编写所有内容时,一切正常,但我想要一个用于所有对象的包,一个用于测试的包,以及具有主要设置的基类。该项目将包含网站中每个页面的类和所有测试的类。
我尝试了什么: 当我尝试修改某些内容时,出现另一个错误来自 BaseClass 中的构造函数,我不知道为什么 基类是这样的: 我试过了
public BaseClass(WebDriver driver) {
this.driver = driver;
PageFactory.initElements(driver, this);
}
或PagegeFactory.initElements(new AjaxElementLocatorFactory(driver, TimeoutValue), this); 没有用。
【问题讨论】:
标签: java selenium-webdriver testing automated-tests testng