mirror of
https://github.com/appium/appium.git
synced 2026-10-25 18:21:19 +08:00
30 lines
664 B
Java
30 lines
664 B
Java
import io.appium.java_client.service.local.AppiumDriverLocalService;
|
|
import org.testng.annotations.AfterSuite;
|
|
import org.testng.annotations.BeforeSuite;
|
|
|
|
import java.io.IOException;
|
|
import java.net.URL;
|
|
|
|
public abstract class BaseTest {
|
|
|
|
private static AppiumDriverLocalService service;
|
|
|
|
@BeforeSuite
|
|
public void globalSetup () throws IOException {
|
|
service = AppiumDriverLocalService.buildDefaultService();
|
|
service.start();
|
|
}
|
|
|
|
@AfterSuite
|
|
public void globalTearDown () {
|
|
if (service != null) {
|
|
service.stop();
|
|
}
|
|
}
|
|
|
|
public URL getServiceUrl () {
|
|
return service.getUrl();
|
|
}
|
|
|
|
}
|