频道栏目
首页 > 程序开发 > 软件开发 > 其他 > 正文
appium新手入门之python-client安装与测试
2018-06-09 14:07:02         来源:Tigerdong1的博客  
收藏   我要投稿

前提条件

当你点击这一章时,说明你是打算使用 Python 语言编写 appium 自动化测试脚本的。

1、安装Python 语言, Python的安装相对相简单得多。

2、Python 编辑器很多,推荐:PyCharm、Atom、Sublime text3等。这几款都是我常用的。

安装 python-client

其实,python-client的项目名称叫:Appium-Python-Client。

推荐pip安装:

(venv) λ pip install Appium-Python-Client
Collecting Appium-Python-Client
  Using cached Appium-Python-Client-0.24.tar.gz
Requirement already satisfied: selenium>=2.47.0 in d:\pyflask\venv\lib\site-packages (from Appium-Python-Client)
Building wheels for collected packages: Appium-Python-Client
  Running setup.py bdist_wheel for Appium-Python-Client ... done
  Stored in directory: C:\Users\fnngj\AppData\Local\pip\Cache\wheels\2e\cf\10\0e3f177c9869147b16584d402f79d9007df1139105ea3ecc2c

Successfully built Appium-Python-Client
Installing collected packages: Appium-Python-Client
Successfully installed Appium-Python-Client-0.24

 

运行第一个Appium测试

  • 第一步,启动Android模拟器。

    \

    • 第二步,启动 Appium Server。

      \

      点击右上角三角按钮,注意Appium的启动日志。

      > Launching Appium server with command: D:\Program Files (x86)\Appium\node.exe lib\server\main.js --address 127.0.0.1 --port 4723 --platform-name Android --platform-version 23 --automation-name Appium --log-no-color
      > info: Welcome to Appium v1.4.16 (REV ae6877eff263066b26328d457bd285c0cc62430d)
      > info: Appium REST http interface listener started on 127.0.0.1:4723
      > info: [debug] Non-default server args:
       {"address":"127.0.0.1","logNoColors":true,"platformName":"Android","platformVersion":"23","automationName":"Appium"}
      > info: Console LogLevel: debug
      

      Appium在启动时默认占用本机的4723端口,即:127.0.0.1:4723

      • 第三步,编写 appnium 测试脚本。
        #coding=utf-8
        from appium import webdriver
        
        desired_caps = {}
        desired_caps['platformName'] = 'Android'
        desired_caps['platformVersion'] = '6.0'
        desired_caps['deviceName'] = 'Android Emulator'
        desired_caps['appPackage'] = 'com.android.calculator2'
        desired_caps['appActivity'] = '.Calculator'
        
        driver = webdriver.Remote('https://localhost:4723/wd/hub', desired_caps)
        
        driver.find_element_by_name("1").click()
        
        driver.find_element_by_name("5").click()
        
        driver.find_element_by_name("9").click()
        
        driver.find_element_by_name("delete").click()
        
        driver.find_element_by_name("9").click()
        
        driver.find_element_by_name("5").click()
        
        driver.find_element_by_name("+").click()
        
        driver.find_element_by_name("6").click()
        
        driver.find_element_by_name("=").click()
        
        driver.quit()
        
        

        运行上面的脚本,你将会看到 Android 模拟器如下运行界面:

        \

点击复制链接 与好友分享!回本站首页
上一篇:appium新手入门之appium Server 安装教程
下一篇:计算矩阵相似度实现方法
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站