@BeforeMethod
public void setUp() throws Exception {
DesiredCapabilities desired_capabilities = new DesiredCapabilities();
ChromeOptions chrome_options = new ChromeOptions();
chrome_options.setExperimentalOption("androidProcess", "com.tencent.mm:tools");
desired_capabilities.setCapability(ChromeOptions.CAPABILITY, chrome_options);
desired_capabilities.setCapability(AndroidMobileCapabilityType.PLATFORM, "Android");
desired_capabilities.setCapability(AndroidMobileCapabilityType.VERSION, "9");
desired_capabilities.setCapability("deviceName", "4be70a6");
// desired_capabilities.setCapability(MobileCapabilityType.FORCE_MJSONWP, true);
desired_capabilities.setCapability(AndroidMobileCapabilityType.APP_PACKAGE,
"com.tencent.mm");
desired_capabilities.setCapability(AndroidMobileCapabilityType.APP_ACTIVITY,
"ui.LauncherUI");
desired_capabilities.setCapability("showChromedriverLog", true);
desired_capabilities.setCapability(AndroidMobileCapabilityType.AUTO_GRANT_PERMISSIONS, true);
desired_capabilities.setCapability("noReset", true);
desired_capabilities.setCapability(MobileCapabilityType.BROWSER_NAME,"");
desired_capabilities.setCapability(MobileCapabilityType.AUTOMATION_NAME,
"uiautomator2");
desired_capabilities.setCapability("recreateChromeDriverSessions", true);
try {
driver = new AndroidDriver<>(new
URL("http://0.0.0.0:4723/wd/hub"),desired_capabilities);
dt = new DtTestCase(driver);
dt.sleep(5000);
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
@AfterMethod
public void tearDown(){
driver.quit();
}
@Feature("微信小程序")
@Description("微信小程序-京东超市搜索")
@Severity(SeverityLevel.BLOCKER)
@Test(priority = 1)
public void testcase001() throws InterruptedException {
dt.click(Elements.faxian_by,Elements.faxian);
dt.click("NAME","小程序");
dt.click("NAME","京东购物");
dt.click(Elements.jindongchaoshi_by,Elements.jindongchaoshi);
dt.sleep(3000);
dt.click(Elements.jingdongchaoshi_Search_by,Elements.jingdongchaoshi_Search);
dt.inputText(Elements.jingdongchaoshi_Search_by,Elements.jingdongchaoshi_Search,"剑南
春");
dt.click("NAME","搜索");
}