一天解决一个bug,一天就解决了一个bug…
自动化测试 - Python+appium
bug描述
在学习自动化测试时,使用appium的swipe()和scroll()方法进行滑动时报错,如下所示:
解决方法
百度得到的答案是client端和server端的版本不一致,方法是:降级client或者升级server
我这里:Appium-Python-Client 是 2.7.1; server是1.9.1
我选择了降级client
pip uninstall Appium-Python-Client
pip install Appium-Python-Client==1.2.0
之后重新运行代码,不报错了,但是swipe没有起作用,即页面没有滑动
后又搜寻了一番…
在swipe()前添加了一行代码time.sleep(2)
总算是解决了…
但是…scroll()也没有效果,搜寻一番无果,
最后发现是我把scroll的两个参数写反了,导致逻辑出了问题
没法滑…咳…
真的总算是解决了
代码附上
from appium import webdriver
import time
desired_caps = {
}