美文网首页测试
appium学习笔记

appium学习笔记

作者: 七七总是很暴躁 | 来源:发表于2016-10-12 13:54 被阅读0次

    一、关于 get_attribute 方法的坑(原文:https://testerhome.com/topics/2606
    1.获取 content-desc 的方法为 get_attribute("name"),而且还不能保证返回的一定是 content-desc (content-desc 为空时会返
    回 text 属性值)。
    2.get_attribute方法不是我们在 uiautomatorviewer看到的所有属性都能获取的(此处的名称均为使用 get_attribute 时使用的属
    性名称)。

    可获取的:
    字符串类型:
    name(返回 content-desc 或 text)
    text(返回 text)
    className(返回 class,只有 API=>18 才能支持)
    resourceId(返回 resource-id,只有 API=>18 才能支持)

    布尔类型(如果无特殊说明, get_attribute 里面使用的属性名称和 uiautomatorviewer 里面的一致):
    enabled
    checkable
    checked
    clickable
    focusable
    focused
    longClickable(返回 long-clickable)
    scrollable
    displayed(此元素是否在当前界面存在。调用的是 UIObject 的 exists()方法,详情请看
    http://developer.android.com/reference/android/support/test/uiautomator/UiObject.html#exists())

    获取不到,但会显示在 uiautomatorviewer 中的属性:
    index
    package
    password
    bounds(可通过 get_position 来获取其中部分内容)

    二、xcodebuild failure: xcodebuild failed with code 65
    尝试解决之一:
    Two pieces of software are currently necessary to run iOS tests on real devices:
    libimobiledevice - install using brew install libimobiledevice --HEAD
    ios-deploy - install using npm install -g ios-deploy

    相关文章

      网友评论

        本文标题:appium学习笔记

        本文链接:https://www.haomeiwen.com/subject/rejiyttx.html