第二章+基于Python语言的Appium的使用讲义.pdf 9页

  • 0
  • 0
  • 0
  • 约1.05万字
  • 2020-10-24 发布

第二章+基于Python语言的Appium的使用讲义.pdf

文档工具:
    1. 1、本文档共9页,可阅读全部内容。
    2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
    3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
    4. 文档侵权举报电话:19940600175。
    第二章 基于Python语言的Appium使用 一、 Appium 环境搭建 1 基础环境  与Java 版一致。 2 Python+Appium环境  在基础环境上继续安装。  安装python  用于编写脚本  安装Appium Python Client  Appium Client 是对webdriver 原生api 的一些扩展和封装。它可以帮助我们更容 易的写出用例,写出更好懂的用例。Appium Client 是配合原生的webdriver 来使 用的,因此二者必须配合使用缺一不可。  pip installAppium-Python-Client 二、 编写自动化测试脚本 1 导入包  from appium importwebdriver 2 设置desired_capabilities 2.1 创建字典  device {}  名称并非关键字,自行命名 2.2 指定设备信息  device['deviceName'] '02:5555'  指定移动设备或模拟器的种类,如iPhone Simulator,iPad Simulator,iPhone Retina4-inch,AndroidEmulator,Galaxy S4 等  device['platformName'] 'Android'  指定移动操作系统平台,如iOS,Android 或FirefoxOS  device['platformVersion'] '9'  指定移动操作系统版本  device['appPackage'] 'com.android.calculator2'  指定app 程序包名  device['appActivity'] 'com.android.calculator2.Calculator'  指定启动页的名字。 2.3 启动app  driver webdriver.Remote("http://localhost:4723/wd/hub",device) #启动app 2.6 关闭App  driver.quit() 3 编写测试脚本  Appium 保存能力 { "platformName":"Android", "deviceName":"02:5555", "platformVersion":"9", "appPackage":"com.android.calculator2", #com.android.quicksearchbox "appActivity":".Calculator" #com.android.quicksearchbox.SearchActivity }  点击元素  driver.find_element_by_id("com.android.calculator2:id/digit_9").click()  driver.find_element_by_id("com.android.calculator2:id/op_add").click()  driver.find_element_by_id("com.android.calculator2:id/digit_1").click()  driver.find_element_by_id("com.android.calculator2:id/eq").click()  回车  driver.press_keycode(66)  指定每次运行测试前不重新安装App  device['noReset'] True  键盘输入数据  driver.find_element_b

    文档评论(0)

    • 内容提供方:军人本色
    • 审核时间:2020-10-24
    • 审核编号:8040100042003010

    相似文档