以下工作但是当我使用 scrollObject.Add(" name"," Mon,Apr 9")时,它赢了' t从pickerWheel中获取该特定值。
Dictionary<string, object> scrollObject = new Dictionary<string, object>();
scrollObject.Add("direction", "down");
scrollObject.Add("element", ((RemoteWebElement)el));
scrollObject.Add("name", "Mon, Apr 9"); --> ERROR HERE
((IJavaScriptExecutor)driver).ExecuteScript("mobile: scroll", scrollObject);
有谁知道如何实现移动设备:selectPickerWheel或mobile:滚动,将控件移动到特定值?
谢谢!
答案 0 :(得分:0)
我认为您必须手动滚动才能点击未显示的元素。
我做了类似的事情但是用Python:
self.touchAction = TouchAction(self.driver)
self.touchAction.press(None, x, self.screenHeight/4).move_to(None, 0, ((self.screenHeight/4)*-1)+1).release().perform()
在您的情况下,您不必使用screenHeight或screenWidth。相反,您必须使用您的((RemoteWebElement)el)元素宽度,高度和大小。