1.下图为app中轮播图的显示,轮播图的元素不一样的还好处理,如果元素一样的话就难以处理下述为处理定位元素一致,处理轮播图的简单方法
2.首先要考虑到手机屏幕分辨率的问题一般情况下以下代码可以实现大部分的轮播处理
driver.find_element_by_class_name(‘android.widget.ImageView’)
sleep(3)
driver.swipe(450,230,20,230,200)
dr.find_element_by_class_name(‘android.widget.ImageView’)
driver.swipe(450,230,20,230,200)
sleep(1)
3.本人建议每个页面加一个元素定位的代码,减少执行代码过程中的错误
不建议的代码:
driver.find_element_by_class_name(‘android.widget.ImageView’)
driver.swipe(450,230,20,230,200)
driver.swipe(450,230,20,230,200)
这样的代码也可以实现轮播处理但是有可能会执行出错
4.最后一个页面有自动跳转的价格时间等待就行,有按钮的定位按钮元素点击进行跳转即可