
怎么使用appiumdriver的getpagesource函数
展开全部
示例代码:
public class AppDemo {
private AppiumDriver driver;
@BeforeMethod(alwaysRun=true)
public void setUp() throws Exception {
// set up appium
File classpathRoot = new File(System.getProperty("user.dir"));
File appDir = new File(classpathRoot, "apps/XX");
File app = new File(appDir, "XX.apk");
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("deviceName","SM_N7508V");
capabilities.setCapability("platformVersion", "4.3");
capabilities.setCapability("app", app.getAbsolutePath());
capabilities.setCapability("appPackage", "com.qding.community");
capabilities.setCapability("appActivity", "com.qding.community.home.activity.SplashActivity");
driver = new AppiumDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
}
@AfterMethod(alwaysRun=true)
public void tearDown() throws Exception {
System.out.println("end");
driver.quit();
}
@Test(groups={"testCase"})
public void testCase(){
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.getPageSource();
// System.out.println(driver.findElementById("com.qding.community:id/iv_start"));
System.out.println(driver.getPageSource());
// driver.tap(1, driver.findElementById("com.qding.community:id/iv_start"), 0);
}
public class AppDemo {
private AppiumDriver driver;
@BeforeMethod(alwaysRun=true)
public void setUp() throws Exception {
// set up appium
File classpathRoot = new File(System.getProperty("user.dir"));
File appDir = new File(classpathRoot, "apps/XX");
File app = new File(appDir, "XX.apk");
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("deviceName","SM_N7508V");
capabilities.setCapability("platformVersion", "4.3");
capabilities.setCapability("app", app.getAbsolutePath());
capabilities.setCapability("appPackage", "com.qding.community");
capabilities.setCapability("appActivity", "com.qding.community.home.activity.SplashActivity");
driver = new AppiumDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
}
@AfterMethod(alwaysRun=true)
public void tearDown() throws Exception {
System.out.println("end");
driver.quit();
}
@Test(groups={"testCase"})
public void testCase(){
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.getPageSource();
// System.out.println(driver.findElementById("com.qding.community:id/iv_start"));
System.out.println(driver.getPageSource());
// driver.tap(1, driver.findElementById("com.qding.community:id/iv_start"), 0);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询