我要向下滾動到頁面底部向下滾動頁面,並做一些action.Using uiautomator
我已獲得以下:如何appium
index=2,
resource-id=com.manoramaonline.arogyam:id/pager,class=android.support.v4.view.ViewPager,
scrollable=true.
請幫我做到這一點。
我試着用下面的code.Could任何人指出的問題?
JavascriptExecutor js = (JavascriptExecutor) driver;
RemoteWebElement element =(RemoteWebElement)driver.findElement(By.xpath(
"//android.support.v4.view.ViewPager[@resource-id='com.manoramaonline.arogyam:id/pager']"));
HashMap<String, String> scrollObject = new HashMap<String, String>();
scrollObject.put("direction", "down");
//i am getting error for this code
scrollObject.put("element", element.getId());
js.executeScript("mobile: scroll", scrollObject);
你能添加有關您的自動化喜歡的操作系統是一些細節使用,自動化應用操作系統,你正在使用的appium版本等 – user2220762 2014-11-26 09:47:05
我正在爲android應用創建腳本,appium版本是AppiumForWi ndows-1.2.4.1 – Tester 2014-12-01 09:32:20
我可以使用下面的代碼向下滾動,WebElement element = driver.findElement(By.className(「android.widget.ScrollView」)); HashMap arguments = new HashMap (); arguments.put(「element」,((RemoteWebElement)element).getId()); ((JavascriptExecutor)驅動程序).executeScript(「mobile:scrollTo」,arguments);但得到異常信息:[debug]響應客戶端錯誤:{「status」:13,「value」:{「message」:「處理命令時出現未知的服務器端錯誤。」,「origValue」:「無法將元素滾動到視圖中: –
Tester
2014-12-04 05:49:22