zoukankan      html  css  js  c++  java
  • 学习appium的心得

    想自学appium自动化,翻阅网上各种教程,虽然跌跌撞撞的把环境搭建起来,我是把windows和mac下都有搭,目前windows下可以通过eclipse来运行个小程序,mac下环境安卓和苹果这两个环境也测试ok,但感觉仍是一团懵圈状态,并没有把整体思路屡清楚,用的框架、工具太多太杂,不知该如何混搭

    开始按照虫师老师的文章把appium和andriod环境搭了起来,这两个就遇到了不少问题

    安装appium 前要安装node ,貌似这里还出现由于版本不兼容而导致的问题;

    安装Andriod环境 ,还要安装jdk,配置好环境变量,sdk和adt,这里也需要配置好环境变量

    安装Andriod模拟器,选择版本也很重要,不然后续启动模拟器或安装apk的时候会有问题,我记得有个Intel x86不支持,不能通过SDK下载出来,还去微软网站自己去下载然后放在响应目录下,有时候安装apk的时候会出现错误,有可能是模拟器的内存不够大,当然具体问题具体分析,这是我遇到的,所以我就换了个小的apk,解决了,但不知道是不是这个原因导致的,到现在还是懵的状态

    还有就是安装eclipse

    搞好以上这些,可以写个小程序来实验一小,我写了一个打开计算器和安装apk的小例子

    不过也遇到了很多报错,其中导入java-client包selenium-server包版本也很重要。

    写出两个小例子后,我想了下如何获取app元素,因为selenium可以借助浏览器来查看,可是app我就不知道了,然后通过网上得知可以通过appium的inspector和sdk目录下tools下的uiautomatorviewer.bat可以获取到app元素。接下来可以学下如何定位了。

    在windows和mac下有些遇到的问题我有写到其他的文章里以方便记忆,不过还有很多没有记录。

    此外我看网上也有maven、UiAutomatord等等等,只是觉得涉及的工具好多,不知该如何运用,东西多了就觉得好杂。

    想知道过来人有没有可指点的,应该从哪条线入手,一步一步的走下去

  • 相关阅读:
    字符串中部分字符替换
    斐波那契数列
    单列模式--代码
    selenium基础知识
    关于页面元素不能定位,通过Js进行处理
    Linux性能监控工具命令--top
    java实现selenium jquery滑动解锁
    PHP学习(三)——连接MySQL数据库理论
    PHP学习(二)
    PHP学习(一)
  • 原文地址:https://www.cnblogs.com/snailvsstar/p/9177889.html
Copyright © 2011-2022 走看看