appium---第二个脚本,定位页面元素

工具使用:

1、android-sdk的自带工具---uiautomator工具

2、使用find_element_by_id寻找元素位置

 1 from appium import webdriver;
 2 from appium import version;
 3 #from selenium import webdriver;
 4 import time;
 5 #目前最新更新
 6 
 7 #from appium import webDriver
 8 #,
 9 pack_info={
10 'platformName':'android',
11 'deviceName':'215a343c0804',
12 'platformVersion':'7.1.2',
13 'appPackage':'包名',
14 'appActivity':'启动Activity'
15 
16 }
17 
18 drive=webdriver.Remote('http://127.0.0.1:4723/wd/hub',pack_info);
19 
20 #drive=webdriver.Remote('http://127.0.0.1:4723/wd/hub',pack_info);
21 
22 #
23 
24 #休眠5s
25 time.sleep(5);
26 #点击对应的元素
27 28 drive.find_element_by_id('包名:id/iv_download_img').click()----加这一句就行
29 print('执行成功')

产生了一个问题:

①、运行后,appium可以正常运行,并开启APP,但是无法进行点击事件,事实上,并没有任何报错,纳闷中

 解决方式尝试1:开发者模式中,打开允许模拟点击,完美解决

猜你喜欢

转载自www.cnblogs.com/shenyexiaoqingxin/p/10469908.html