- 5
- 0
- 约4.79千字
- 约 6页
- 2017-05-19 发布于湖北
- 举报
Appium控件定位方法
求助:Appium 元素定位的问题
appium怎么获取h5页面的元素啊?跪求大神指点。你先用appium切换到webview,然后获取页面源码打印,看web源码你就知道怎么识别了我也遇到了这样的问题,我是这样解决的:我的手机是Android4.3,我使用手机chrome浏览器打开百度首页,获取输入框,在输入框中输入123,点击百度一下;1.看下图,可以看到editText上有一个webview,所以浏览器打开网页也是有webview,首先获取webview,webview的name可以用方法查看;public WebDriver webView(String contextName) {? ?? ???Set contextNames = ((AppiumDriver)driver).getContextHandles();? ?? ???for (Object context : contextNames) {? ?? ?? ?? ?if (context.toString().contains(contextName)) {? ?? ?? ?? ?? ? System.out.println(context);? ?? ?? ?? ?? ? return (AppiumDriver) driver).context(contextName);? ?? ??
原创力文档

文档评论(0)