“码头工人实战篇“python的码头工人爬虫技术——移动自动化控制工具appium工具(17)

  
  
  

原创文章,欢迎转载。转载请注明:转载自它人故事会,谢谢!
原文链接地址:“码头工人实战篇“python的码头工人爬虫技术——移动自动化控制工具appium工具(17)

     

Appium是一个开源测试自动化框架,可用于原生,混合和移动网络应用程序测试。它使用WebDriver协议驱动iOS、Android应用程序。直接多种语言:java、python等等。

     

  
appium架构h5>

  

# # # #所需的能力   
  

所需能力的功能是配置Appium会话。他们告诉Appium服务器您想要自动化的平台和应用程序。官网介绍:http://appium.io/slate/en/master/?java appium-server-capabilities

     

  
      <李>   

    所需能力的值——公用

      李   <李>   

    所需能力的值android

      李   <李>所需能力的值ios李   
  

  

# # # # Appium优缺点

  
      <李>   

    优点:   

      

    支持多种应用程序的测试
    支持使用多种语言来编写测试脚本
    被测试的应用程序不需要特殊的编译
    Appium支持应用之间跳转的测试

         李   <李>缺点:   
      

    由于服务端运行在电脑上,该工具必须连接电脑才可以运行
    只能用于UI的自动化测试,在很多情况下的测试验证只能通过验证界面来进行

      李   
  
操作控件
  
      <李>获取控件信息李   
  

  
      <李>手势部分   
      

    主要有点击,滑动、拖拽、放缩等常用的操作

      李   
  

  
      <李>系统操作API   
      

    系统操作用于模拟硬件操作,设置网络环境,获取系统信息等,下表简单的介绍一下常用的方法。

      李   
  

  
      <李>如何获取参数   
  
  

设置——关于手机
platformName
platformVersion

     

  
  

命令:亚行设备
设备名称

     

“码头工人实战篇“python的码头工人爬虫技术——移动自动化控制工具appium工具(17)