-
Notifications
You must be signed in to change notification settings - Fork 0
/
chromebase.java
26 lines (19 loc) · 923 Bytes
/
chromebase.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
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 chromebase {
public static AndroidDriver<AndroidElement> Capabilities() throws MalformedURLException {
// TODO Auto-generated method stub
DesiredCapabilities cap=new DesiredCapabilities();
cap.setCapability(MobileCapabilityType.DEVICE_NAME,"Android Device");
cap.setCapability(MobileCapabilityType.BROWSER_NAME, "chrome");
//cap.setCapability("appPackage","com.android.browser");
//cap.setCapability("appActivity","com.android.browser.BrowserActivity");
AndroidDriver<AndroidElement> driver=new AndroidDriver<>(new URL("http://127.0.0.1:4723/wd/hub"),cap);
return driver;
}
}