• 操作 webview 弹出提示框 at 2014年10月14日

    #6 楼 @dh_shave 可以定位到的

  • 操作 webview 弹出提示框 at 2014年09月16日

    #1 楼 @luis
    现在的情况是这样子,
    1:capabilities.setCapability("automationName", "selendroid");把这一行注释掉,
    2:然后运行脚本,然后再 uiautomatorviewer 查看 webview 的时候,看到的就是一个一个 view,而不是 webview
    3:driver.findElementByAndroidUIAutomator("new UiSelector().className(\"android.view.View\").description(\"修改密码 Link\")").click();这行脚本执行会提示 noSuchElementException

    //这个语句打印的值是 native_app
    Set contextNames = driver.getContextHandles();
    for (String contextName : contextNames) {
    System.out.println(contextName);
    }

    所以结论就是,不用 selendroid 能看到元素,但是不能操作,暂时不知道为什么,求助大神

  • 操作 webview 弹出提示框 at 2014年09月16日

    #2 楼 @seveniruby 现在的情况是这样子,
    1:capabilities.setCapability("automationName", "selendroid");把这一行注释掉,
    2:然后运行脚本,然后再 uiautomatorviewer 查看 webview 的时候,看到的就是一个一个 view,而不是 webview
    3:driver.findElementByAndroidUIAutomator("new UiSelector().className(\"android.view.View\").description(\"修改密码 Link\")").click();这行脚本执行会提示 noSuchElementException

    //这个语句打印的值是 native_app
    Set contextNames = driver.getContextHandles();
    for (String contextName : contextNames) {
    System.out.println(contextName);
    }

    所以结论就是,不用 selendroid 能看到元素,但是不能操作,暂时不知道为什么,求助大神