我正在硒中执行多个类,但无法在另一个类中找到驱动程序

问题描述 投票:-1回答:1

testng.xml file

Base driver classs

为另一个类方法显示空指针错误

selenium selenium-webdriver testng
1个回答
0
投票

像这样在您的UI类中创建构造函数

public LoginPage(IOSDriver<MobileElement> driver) {
       this.driver = driver;
       PageFactory.initElements(new AppiumFieldDecorator(driver), this);
   }    

并且在每个测试中,为您的LoginPage对象创建一个新的引用。请遵循以下代码参考。

public class TestClass {

 LoginPage lPage=null;
 @Test(priority=1) 
 public void test1() 
    {
        lPage=new LoginPage(driver);

        boolean check1=lPage.TestdoLoginWIthValues();

        Assert.assertTrue(check1==true);

    }
}
© www.soinside.com 2019 - 2024. All rights reserved.