方法介紹:
舉個例子
#-*-encoding:utf-8-*-scroll() 與swipe()的區別,swipe是可以根據自己需要設定滑動的距離,而scroll是根據頁面中兩個元素位置距離進行滑動。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)
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...