文章分类 - appium
摘要:xpath定位是一种路径定位方式,主要是依赖于元素绝对路径或者相关属性来定位,但是绝对路径xpath执行效率比较低(特别是元素路径比较深的时候),一般使用比较少。通常使用xpath相对路径和属性定位。 1.如果元素text是唯一的,可以通过text文本定位 //*[@text=’text文本属性’]
阅读全文
摘要:1.在平板、手机打开需要获取的软件,并登录进入 2.打开命令,输入adb shell dumpsys window w | findstr \/ | findstr name=
阅读全文
摘要:在使用BSTestRunner时,报告为空,错误提示<_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf_8'> print >> sys.stderr, '\nTime Elapsed: %s' % (self.stopTime-sel
阅读全文
摘要:unittest提供了一些跳过指定用例的方法 @unittest.skip(reason):强制跳转。reason是跳转原因 @unittest.skipIf(condition, reason):condition为True的时候跳转 @unittest.skipUnless(condition,
阅读全文
摘要:本身可以用sdk——>tools里自带的uiautomatorviewer截取如果截取不了,采用以下方法: 方法一:直接在cmd命令行敲adb shell uiautomator dump /sdcard/app.uixadb pull /sdcard/app.uix E:/app.uix#存到E盘
阅读全文
摘要:由于项目需要,要在eclipe中配置一个android4.0+的开发环境,于是又试着在线下载sdk(之前下过,超慢人,然后放弃了),今天再次重试,竟然发现选中了sdk,选择Accept License后 下边的Install按钮不能点击,仔细一看左下角提示“……Missing SDK Platfor
阅读全文
appium运行python自动化脚本时报错“('Connection aborted.', RemoteDisconnected('Remote end closed connection wit”
摘要:解决办法: def tearDown(self): logging.info(' tearDown ') sleep(5) self.driver.close_app() 在myunit的tearDowm函数中把sleep(5)更改为sleep(10),增加等待时间 class StartEnd(u
阅读全文
摘要:单元测试单元测试(unit testing)是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。 单
阅读全文
摘要:环境依赖 Node.js Appium Appium-desktop Appium-doctor Appium-Python-Client Python JDK Andriod SDK 安装Node.js 下载地址:https://nodejs.org/en/download/releases/ 注
阅读全文
摘要:capability desired capability的功能是配置Appium会话。告诉Appium服务器您想要自动化的平台和应用程序。Desired Capabilities是一组设置的键值对的集合,其中键对应设置的名称,而值对应设置的值。(如:"platformName": "Android
阅读全文
摘要:Appium简介 Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。 它使用WebDriver协议驱动iOS,Android和Windows应用程序。 Appium官网 Appium github主页 官方中文文档 Appium官方论坛 Testerhome中文社区 A
阅读全文