这段代码的意思是:
- 通过ApppiumBy的ANDROID_UIAUTOMATOR方式获取元素,后面红色字体部分是获取的locator
- new UiSelector().text('WebView')" :查找所有文本为“WebView”的控件。如果有多个,可以加 .instance(num),表示取第几个,不写默认取第一个。
- .scrollIntoView():表示滚动其中元素的父容器,直到某个指定元素可见。
- 官方文档:https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView
- new UiSelector().scrollable(true) :返回一个可滚动的UiSelector对象, 其中 .scrollable(true) 表示选择对象的条件为:可滚动。
- UIScrollable()继承UiCollection类,new UiScrollable(new UiSelector().scrollable(true))返回一个可滚动的UiScrollable对象。
self.driver.find_element(AppiumBy.ANDROID_UIAUTOMATOR,
'new UiScrollable(new UiSelector().scrollable(true))'
f'.scrollIntoView(new UiSelector().text("{text_view}"));').click()
转载自:https://www.cnblogs.com/fengyudeleishui/p/15689292.html
标签:scrollable,UiSelector,text,UiScrollable,new,true From: https://www.cnblogs.com/tianyumuhe/p/16599420.html