Appium scroll滑動頁面

2022-08-25 13:33:24 字數 1233 閱讀 7339

方法介紹:

舉個例子

#-*-encoding:utf-8-*-

from time import sleep

desired_caps =

}driver = webdriver.remote("",desired_caps)

sleep(15)

#獲取手機螢幕寬、高

x = driver.get_window_size()["width"]

y = driver.get_window_size()["height"]

# print x,y

def swipe_down(driver,start_y=0.25,stop_y=0.75,duration=3000):

#按下手機螢幕,向下滑動

#注意,向下滑時,x軸不變,要不然就變成了斜向下滑動了

#@duration:持續時間

x1 = int(x*0.5)

y1 = int(y*start_y)

x2 = int(x*0.5)

y2 = int(y*stop_y)

# print x1,y1,x2,y2

driver.swipe(x1,y1,x2,y2,duration)

sleep(3)

driver.find_element_by_xpath("'0' and @resource-id='com.tencent.mm:id/xr' and @class='android.widget.framelayout' ]").click()

def scroll_page():

#獲取【圖書】、【好物享實惠】兩個元素,將頁面向上滑動

sleep(5)

stop_element=driver.find_element_by_name("圖書")

start_element=driver.find_element_by_name("好物享實惠")

driver.scroll(start_element,stop_element,3000)

scroll() 與swipe()的區別,swipe是可以根據自己需要設定滑動的距離,而scroll是根據頁面中兩個元素位置距離進行滑動。

ViewFlipper滑動出現空白頁

使用viewflipper做輪播,滑到最後一頁時出現空白頁,繼續滑動才是應該出現在最後一頁之後的第一頁,迴圈輪播時最後一頁和第一頁之間出現了空白頁 下面是我的輪播實現 xml布局 下面是activity中的滑動功能實現 public class gattdetailactivity extends ...

Python Appium實現滑動引導頁進入APP

1 建立session 2 運用 模擬手指從右向左滑動的操作 獲取螢幕寬度和高度 def getsize self x self.driver.get window size width y self.driver.get window size height return x,y 向左滑動 def...

引導頁的圓點滑動效果

1.activity檔案 for int i 0 i view point new view this point.setbackgroundresource r.drawable.point grey 設定引導頁圓點顏色 linearlayout.layoutparams params new l...