2016-05-09 19 views
1

私は実際のIOSデバイスで私のオートメーションを行っています。私はピッカーからランダムな値を選択したいSeleniumを使用してiOSピッカーホイールからランダム値を選択する方法

//UIAApplication[1]/UIAWindow[1]/UIAPopover[1]/UIAPicker[1]/UIAPickerWheel[1] 

:私は

Image Attached Here

のXPathピッカーホイールを自動化しなければならない局面の一つにおいて 。私はSendKeysを使って静的な値を送ることによって、それを行うことができます。代わりに、私はランダムな値を選択したい。

私はjavaを使用してどのように行うことができますか知ってもいいですか?これを行うには

答えて

0

二つの方法:あなたが要素にアクセスするx-pathを使用している間

  1. UIAPickerWheel[1]インデックスをランダム化。

    ArrayList<String> list = new ArrayList<String>(); 
    list.add("value1"); 
    list.add("value2"); // so on for all your values 
    Random randomizer = new Random(); 
    String random = list.get(randomizer.nextInt(list.size())); 
    element.sendKeys(random); 
    

  • あなたはこのようないくつかの-何をArrayListにすべての可能な静的な値を入れて、道にsendKeys()を使用して入力にそれらの中からランダムな要素を使用することができます

  • 関連する問題