使用Appium进行元素识别的操作过程

1、先启动android虚拟机

2、打开appium桌面版,进行启动

3、打开pycharm,编写脚本,定义一个Desired Capabilities配置的字典,再把配置的字典做为请求参数发送给appium服务器

Desired Capabilities配置的字典:

des = {

'platformName': 'Android',

'platformVersion': '9.0',

'deviceName': 'Samsung Galaxy S9',

'appPackage': 'com.ibox.calculators', #包名

'appActivity': '.CalculatorActivity', #app入口

'udid': '192.168.56.101:5555', # genymotion设备

'noReset': True,

'unicodeKeyboard': True,

'resetKeyboard': True, }

 

appium服务器初始化参数

发送到服务器:

driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', des)

 

4、运行代码,能成功见到android虚拟机启动被测APP,点击appium桌面版的Start Inspector Session

输入Desired Capabilitie

 

点击Start Session,会自动启动android虚拟机的app,并能在Inspector工具上显示app界面,选择Selecte Elements,点击页面元素可以定位

 

 

 

 

posted @ 2020-07-30 15:24  陈娟  阅读(201)  评论(0)    收藏  举报