【发布时间】:2017-06-18 00:00:43
【问题描述】:
我有一个问题,我必须向上滚动日历,其中每一天都有自己的元素(可能会添加或删除)并找到上一个日期的元素。
我只需要 - 从这里滚动到某个特定元素(假设它没有重复)。
我试过了-
self.driver.execute_script("mobile: scroll", {"direction": "up"})
它可以工作,但有时它会滚动并且元素会再次变得不可见
理想的方法是有一些从这里滚动到某个元素的方法 或者不是滚动整个屏幕,而是只滚动一半。
我尝试了以下方法:
self.driver.execute_script("mobile: scroll", {"direction": "up", 'element': el})
和
self.driver.execute_script("mobile: scrollTo", {"direction": "up", 'element': el.id})
但它不起作用。
- 硒 (3.0.1)
- Appium (1.6.3)
- Python 2.7
【问题讨论】: