http://appium.io/slate/cn/v1.2.0/?python#滑动
在上面那个网站里看到滑动方法,可是在实际用的时间就是不好用,就是启动 app 后显示引导页,然后直接用下面的方法:
self.driver.swipe(75,500,75,0,0.8)
sleep(10)
代码运行时跳过了 self.driver.swipe(75,500,75,0,0.8),没有运行,直接 sleep(10)就运行 pass,没有报错,这是怎么回事?
大家都如何实现滑动的??
http://testerhome.com/topics/1515
跳没跳过可以看日志确定
http://testerhome.com/topics/1469
通过这个帖子已经解决了 上面的问题,谢谢
self.driver.swipe(75,500,75,0,0.8), 最后是 毫秒吧 改成 800 看看
等待时间问题
#3 楼 @appium_bob yes, 800 是对的 已经解决了 谢谢
求大神指点呀,我通过 java 代码无法实现 ios 的 app 引导页面的滑动,用的是 swipe
JavascriptExecutor js = (JavascriptExecutor) driver;
HashMap swipeObject = new HashMap();
swipeObject.put("startX", startX);
swipeObject.put("startY", startY);
swipeObject.put("endX", endX);
swipebject.put("endY", endY);
swipeObject.put("duration", duration);
swipeObject.put("element", Double.valueOf(((RemoteWebElement) element).getId()));
js.executeScript("mobile: swipe", swipeObject);
这样也不能进行滑动,求指点呀
def test_welcome(self):
# for swiping through welcome screen
print u"""欢迎页cases"""
self.driver.implicitly_wait(5)
for i in range(4):
print u'开始执行滑动', i+1
self.driver.swipe(start_x=333, start_y=497, end_x=50, end_y=497, duration=1000)
self.driver.implicitly_wait(15)
我的也是 driver.swipe 方法不执行 捉急啊
#11 楼 @wufan0115 Swipe(int start x,int start y,int end x,int y,duration) duration 滑动时间(默认 5 毫秒),时间单位是毫秒,把时间加长一些试试,比如 1000
@davidyang 你说的问题解决了吗?请教一下我也遇见这个问题了,查了好多资料都没有解决
俺也捉急啊。没反应滴干活;也木报错