<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## iOS pickerWheels: 慢速方式 'mobile:selectPickerWheelValue' 示例 如果 `.setValue()`方法失效,那么 `mobile: selectPickerWheelValue` 方法可以作為一個暫時的解決方案。 這個移動端的方法允許選擇下一個或上一個值。 所以有必要一直(使用這個方法)更改選中的值直到選中期望的值,或直到次數超時。 [參考文檔](../../ios/ios-xctest-mobile-gestures.md#mobile-selectPickerWheelValue) ### 選擇 PickerWheel 示例 ```java Assert.assertTrue(setPickerWheel("my_text", Order.NEXT), "setPickerWheel(): FAILED"); /** * Set PickerWheel value * * @param text the text to select * @param order the direction of search * @return result of set * @version java-client: 7.3.0 **/ public boolean setPickerWheel(String text, Order order) { System.out.println("setPickerWheel(): text: '" + text + "',order: '" + order + "'"); // always log your actions // find pickerWheel MobileElement pickerWheel = (MobileElement) driver.findElement(MobileBy.className("XCUIElementTypePickerWheel")); // limit search time to avoid infinite loops String resultText; Long startTime = System.currentTimeMillis(); do { resultText = pickerWheel.getText(); if (resultText.equals(text)) return true; if (!selectPickerWheelIOS(pickerWheel, order)) return false; } while (System.currentTimeMillis() < startTime + 60 * 1000); // 60 sec MAX return false; } /** * Performs set next or previous value * * @param el the pickerWheel element * @param order the order to select * @return result of select * @version java-client: 7.3.0 **/ public boolean selectPickerWheelIOS(MobileElement el, Order order) { System.out.println("selectPickerWheelIOS(): order: '" + order + "'"); // always log your actions HashMap<String, Object> params = new HashMap<>(); params.put("order", order.name().toLowerCase()); params.put("offset", "0.2"); // tap offset params.put("element", el.getId()); // pickerWheel element try { driver.executeScript("mobile: selectPickerWheelValue", params); return true; } catch (InvalidElementStateException e1) { System.out.println("selectPickerWheelIOS(): FAILED\n" + e1.getMessage()); } catch (InvalidArgumentException e2) { System.out.println("selectPickerWheelIOS(): FAILED\n" + e2.getMessage()); } return false; } public enum Order { NEXT, PREVIOUS; } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看