怎么使用appiumdriver的getpagesource函数

 我来答
就烦条0o
2016-05-29 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46500
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部
示例代码:
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);

}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式