<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>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## 元素的定位與交互 Appium 支持 WebDriver 定位策略的子集: * 通過 "class" 查找 (例如, UI 組件的類型) * 通過 "xpath" 查找 (例如, 一個元素的路徑以抽象的方式去表達,具有一定的約束) 你可以查看關于以上的列表,[選擇器策略](../commands/element/find-elements.md#selector-strategies)。 Appium 還額外支持部分 [Mobile JSON Wire Protocol](https://github.com/SeleniumHQ/mobile-spec/blob/master/spec-draft.md) 的定位策略。 * `-ios predicate string`:相當于使用 [iOS Predicate](../writing-running-appium/ios/ios-predicate.md) 去遞歸地搜索元素(iOS 10.0 及以上版本) * `-ios uiautomation` 用于 iOS 9.3 及以下版本 * `-android uiautomator`:相當于使用 [UiAutomator Api](../writing-running-appium/android/uiautomator-uiselector.md) 去遞歸地搜索元素(Android 專屬) * `-android datamatcher`:相當于一個 [Espresso DataMatcher json](../writing-running-appium/android/espresso-datamatcher-selector.md) (Android 專屬) * `accessibility id`:該字符串相當于利用原生的可訪問性(Accessibility)選項,使用 Id / Name 去遞歸地搜索元素。 最后,Appium 支持幾個額外的實驗性定位策略: * `-image`: 字符串對應圖像的 base64 編碼版本,Appium 將使用該字符串作為模板來查找匹配的屏幕區域,然后將其視為元素點擊。關于該定位器策略的更多信息,請參見文檔 [定位圖像中的元素](../advanced-concepts/image-elements.md)。 * `-custom`: 該字符串將被發送到一個通過 `customFindModules` 功能注冊的元素定位插件。關于該定位器策略的更多信息,請參見文檔 [用于定位元素的插件](../advanced-concepts/element-finding-plugins.md)。 ### 已知問題 在我們要與表格 cell 元素進行交互之前,元素便已失效,這是已知的問題。我們正在修復它。 ### 使用 Appium Desktop 去找出元素的位置 Appium 提供了一個簡潔的工具,供你查找要定位的元素。使用 [Appium Desktop](https://github.com/appium/appium-desktop),你可以通過單擊屏幕截圖上的元素或在源代碼樹進行定位,找到任何元素及其定位器。 ### 概述 Appium Desktop 有一個簡潔的布局,由源代碼樹、屏幕截圖、記錄和刷新按鈕、交互工具構成。 ![](https://github.com/appium/appium-desktop/raw/master/docs/images/screen-inspector-and-logs.png) ### 示例 啟動 Appium Desktop 并開始會話后,可以定位任何元素。在這個測試中,我正在尋找「Compute Sum」按鈕的 accessibility id。 為了尋找「Compute Sum」按鈕的 accessibility id,我在屏幕截圖中單擊「Compute Sum」按鈕。該元素會在源代碼樹中高亮突出顯示。我可以在右邊的面板中看到 accessibility id。 ![](https://github.com/appium/appium-desktop/raw/master/docs/images/screen-inspector.png) ### REPL [REPL](https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop) 是一個簡單的交互式語言外殼。你可以交互式地調用各種命令。它將幫助你確保場景與 Appium 服務器交互。 - [Appium Ruby Console](https://github.com/appium/ruby_console) - [WebDriverIO with debug mode](https://webdriver.io/docs/api/browser/debug.html)
                  <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>

                              哎呀哎呀视频在线观看