一、先做好与各个设备的连接: appium与模拟器 二、appium中写好参数(要测试的apk),启动会话 三、通过xpath定位,进入【我的】模块下 复制xpath路径 但实际上这样的xpath路径太长了,可以根据text文本值,来进行xpath定位
from appium import webdriver from appium.webdriver.common.touch_action import TouchAction import time dic = { "platformVersion":"5.1.1", # 连接模拟器的系统版本 "platformName":"Android", # 连接模拟器的系统 "deviceName":"127.0.0.1:62001", # 你所连接的设备名 "appPackage":"com.jhss.youguu", # 要测试的apk包名 "appActivity":".SplashActivity" # 要测试apk的activity时间 } driver = webdriver.Remote("https://localhost:4723/wd/hub",dic) time.sleep(5) TouchAction(driver).press(x = 837,y=760).move_to(x=56,y=868).release().perform() time.sleep(5) TouchAction(driver).press(x = 837,y=760).move_to(x=56,y=868).release().perform() time.sleep(5) TouchAction(driver).press(x = 837,y=760).move_to(x=56,y=868).release().perform() time.sleep(5) TouchAction(driver).tap(x=462,y=1457).perform() # 点击关闭广告,使用强制等待,等待广告的出现,再关闭 time.sleep(5) TouchAction(driver).tap(x = 679,y = 592).perform() #通过id点击,进入【我的】模块下 # driver.find_element_by_id('com.jhss.youguu:id/btn_desktop_discovery').click() # 通过xpath点击定位,进入【我的】模块下 driver.find_element_by_xpath('/hierarchy/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout' '/android.widget.LinearLayout/android.widget.RelativeLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.RelativeLayout/android.widget.RelativeLayout/' 'android.widget.LinearLayout/android.widget.TextView[1]').click()
driver.find_element_by_xpath('//*[@text="发现"]').click()
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算