-
Notifications
You must be signed in to change notification settings - Fork 0
/
NewJediBase.java
27 lines (21 loc) · 926 Bytes
/
NewJediBase.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
import org.openqa.selenium.remote.DesiredCapabilities;
import io.appium.java_client.android.AndroidDriver;
import io.appium.java_client.android.AndroidElement;
import io.appium.java_client.remote.MobileCapabilityType;
public class NewJediBase {
public static AndroidDriver<AndroidElement> Capabilities() throws MalformedURLException {
// TODO Auto-generated method stub
File f=new File("src");
File fs=new File(f,"Jedi2.apk");
DesiredCapabilities cap=new DesiredCapabilities();
cap.setCapability(MobileCapabilityType.DEVICE_NAME,"Android Emulator");
cap.setCapability(MobileCapabilityType.APP,fs.getAbsolutePath());
cap.setCapability("noReset","true");
cap.setCapability("fullReset","false");
AndroidDriver<AndroidElement> driver=new AndroidDriver<>(new URL("http://127.0.0.1:4723/wd/hub"),cap);
return driver;
}
}