У меня есть 2 класса Java;Main.java и Methods.java.В Main.java я инициализирую веб-драйвер chrome и хочу использовать тот же веб-драйвер для метода Methods.java.Ниже приведены коды.
Под Main.java
Methods getMethods = new Methods();
@BeforeTest
public void Setup()
{
System.setProperty("webdriver.chrome.driver", "C:\\...\\chromedriver.exe");
driver = new ChromeDriver();
driver.get(PropertiesConfig.getObject("websiteUrl"));
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}
@Test
public void TestCase1()
{
getMethods.method1();
}
@AfterTest
public void QuitTC() {
getMethods.QuitTC(); }
Под Methods.java
public void method1 (){
driver.manage().timeouts().implicitlyWait(3, TimeUnit.SECONDS);
….. }
public void QuitTC() {
driver.quit();
}
Мой вопрос, как мне вызвать инициализировать Webdriver из Main.Ява и использовал его в Methods.java?
Любая помощь с благодарностью!Спасибо!