博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
appium+python环境搭建
阅读量:4582 次
发布时间:2019-06-09

本文共 1090 字,大约阅读时间需要 3 分钟。

一、环境

1、安装python。

2、安装appium。

3、安装pip

4、安装selenium

5、安装Appium-Python-Client       #cmd->cd setuptools\pip install Appium-Python-Client

二、Appium配置

启动Appium后,点击安卓机器人

三、编写脚本

1 # -*- coding:utf-8 -*- 2  3  4 import unittest 5 import os 6 import sys 7 from time import sleep 8 from appium import webdriver 9 10 class HelloWorld(unittest.TestCase):11     def test_ssq(self):12         desired_caps = {}13         desired_caps['platformName'] = 'Android'14         desired_caps['platformVersion'] = '4.4.4'15         desired_caps['appPackage'] = 'com.golive.lottery'16         desired_caps['appActivity'] = '.activity.HomeActivity'17         desired_caps['deviceName'] = '172.17.2.69:5555'18 19         driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)20 21         time.sleep(5)22 23         ssq = driver.find_element_by_id('com.golive.lottery:id/lottery_ssq').click()24 25 26 if __name__ == '__main__':27     suite = unittest.TestLoader().loadTestsFromTestCase(HelloWorld)28     unittest.TextTestRunner(verbosity=2).run(suite)29

 

转载于:https://www.cnblogs.com/medivhxu/p/6856782.html

你可能感兴趣的文章
JAVA程序中SQL语句无法传递中文参数
查看>>
Android学习_数据库查询使用rawQuery遇到的问题
查看>>
|待研究|委托付款的支付状态触发器
查看>>
redis集群中的主从复制架构(3主3从)
查看>>
初始Linux(其实之前接触过(*^__^*) 嘻嘻……)
查看>>
一些多项式的整理
查看>>
NIO selector
查看>>
MySQL中DATETIME、DATE和TIMESTAMP类型的区别
查看>>
asp代码获取年数,季度数.星期数,天数,小时数,分钟数,秒数等时
查看>>
python之建完model之后操作admin
查看>>
Java 类加载机制 ClassLoader Class.forName 内存管理 垃圾回收GC
查看>>
shell 脚本后台运行知识
查看>>
php设置cookie,在js中如何获取
查看>>
实验三+099+吴丹丹
查看>>
[bzoj3036]绿豆蛙的归宿
查看>>
[洛谷P5057][CQOI2006]简单题
查看>>
多线程同步的几种方法
查看>>
数据结构-冒泡排序
查看>>
关于程序状态字寄存器PSW(Program Status Word)与多核多线程
查看>>
mybatis的缓存
查看>>