<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、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## iOS WebKit 調試代理 借助 [ios_webkit_debug_proxy](https://github.com/google/ios-webkit-debug-proxy) ,Appium 可以在 iOS 真機上訪問 webview。 ### 安裝 #### 使用 Homebrew 在終端執行以下命令使用 Homebrew 安裝最新版本的 ios-webkit-debug-proxy: ``` center # 沒有安裝 brew 時才需要第一條命令。 > ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" > brew update > brew install ios-webkit-debug-proxy ``` #### 從源碼構建 ios-webkit-debug-proxy 在你的 linux 設備上打開命令終端。你可以通過喜歡的搜索引擎查找如何打開終端的操作指南。 ```shell $ cd ~ $ sudo apt-get install autoconf automake libusb-dev libusb-1.0-0-dev libplist-dev libplist++-dev usbmuxd libtool libimobiledevice-dev $ git clone https://github.com/google/ios-webkit-debug-proxy.git $ cd ios-webkit-debug-proxy $ ./autogen.sh $ make $ sudo make install ``` #### 運行 ios-webkit-debug-proxy 安裝后使用以下命令啟動代理: ``` # 修改 udid 為目標設備的 udid 并確認 remote-debugger 使用 27753 端口。 # 你可以從蘋果開發者資源平臺學習如何獲取 UDID 。 > ios_webkit_debug_proxy -c 0e4b2f612b65e98c1d07d22ee08678130d345429:27753 -d ``` 你也可以把 desired capability 中一個名為 `startIWDP` 的選項設置為 `true` (https://github.com/appium/appium/blob/master../writing-running-appium/caps.md) 。 Appium 會開啟一個子進程運行上述命令并設置 udid ,所以你不再需要自己運行 ios_webkit_debug_proxy 。Appium 會監控 ios-webkit-debug-proxy,一旦崩潰就會重啟。 ``` // desired capabilities 示例 { "browserName": "Safari", "platformName": "iOS", "deviceName": "iPhone 7", "automationName": "XCUITest", "startIWDP": true, "udid": "auto" } ``` 你也可以使用 `ios-webkit-debug-proxy-launcher` —— Appium 代碼庫中的一個小腳本 —— 來啟動代理。它會監控日志中的錯誤,并在需要時重啟代理。 這是可選的而且有可能幫助到一些新的設備的使用: ``` # 修改 udid # 注意,在 Appium 倉庫中運行 > ./bin/ios-webkit-debug-proxy-launcher.js -c 0e4b2f612b65e98c1d07d22ee08678130d345429:27753 -d ``` **注意:** 為了允許建立連接,設備上需要打開 **"Web 檢查器"**。在 **設置 > safari > 高級** 中打開。 #### 指定非默認端口 Appium 期望 `ios-webkit-debug-proxy` 會在 `27753` 端口上運行。如果出于某種原因需要去改變默認的端口, `webkitDebugProxyPort` 能夠通過設置代理的端口號來進行修改。 本文由 [CrazyForPoor](https://github.com/CrazyForPoor) 翻譯。
                  <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>

                              哎呀哎呀视频在线观看