日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

APPium-Xpath,swipe练习

發布時間:2023/12/15 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 APPium-Xpath,swipe练习 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

寫自動化測試,實現 滾動到 口碑最佳 部分,并且打印出所有 口碑最佳 部分的5個應用名稱

# coding:utf-8
from appium import webdriver
import time

desired_caps ={
'platformName': 'Android',
'platformVersion' :'4.4.4',
'deviceName': 'test',
'app':r'C:\Appium\sqauto.apk',
'appPackage':'com.sqauto',
'appActivity':'com.sqauto.MainActivity',
'noReset': True,
'newCommnadTimeout':6000,
}

driver = webdriver.Remote('http://localhost:4723/wd/hub',desired_caps)
driver.implicitly_wait(10)
target = driver.find_element_by_accessibility_id('songqin recommend')
targetY = target.location['y']

ele = driver.find_element_by_accessibility_id('cramp fast')
xPos = ele.location['x']
yPos = ele.location['y']

driver.implicitly_wait(0)
while True:
driver.swipe(xPos,yPos,xPos,yPos - 300,800)
eles = driver.find_elements_by_accessibility_id('best reputation')
if not eles:
continue
driver.swipe(xPos,eles[0].location['y'],xPos,targetY,5000)
break
driver.implicitly_wait(10)
xpath = '//android.widget.ScrollView//android.widget.ImageView/following-sibling::android.widget.TextView[1]'
eles= driver.find_elements_by_xpath(xpath)
for ele in eles:
print ele.text

eleTexts = [ele.text for ele in eles]
start = eleTexts.index(u'唱吧')
print u'\n\n口碑最佳應用為:\n' + '\n'.join(eleTexts[start:start+5])

input('**** Press to quit..')
driver.quit()

轉載于:https://www.cnblogs.com/hyzhang/p/10700320.html

總結

以上是生活随笔為你收集整理的APPium-Xpath,swipe练习的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。