2016-02-09 23 views
0

我使用Appium(java)自動化android應用程序。
在日曆視圖中,我發現了一些鏈接,使這個方法:
日曆視圖的一般方法appium android

public static void setDatePicker(AppiumDriver<MobileElement> driver,String mon,String dt,String year){ 
     driver.findElement(By.xpath("//android.widget.NumberPicker[@index='0']")).sendKeys(mon); 
     driver.findElement(By.xpath("//android.widget.NumberPicker[@index='1']")).sendKeys(dt); 
     driver.findElement(By.xpath("//android.widget.NumberPicker[@index='2']")).sendKeys(year); 
    } 

然而,這不正常。
任何人都可以告訴我什麼錯誤,我在這個或任何解決方案日曆視圖是爲你工作。

回答

0

更改此:

driver.findElements(By.xpath("//*@class='android.widget.NumberPicker' znd @index='0']")).sendKeys(mon); 
+0

你試過嗎?因爲我完全按照原樣使用它,並引發異常。 org.openqa.selenium.InvalidSelectorException:參數是一個無效的選擇器 – AnswerDroid

+0

是的,再次嘗試更新的答案。你能分享你的UIAutomator的屏幕截圖嗎? – Gaurav