我已經使用 appium 庫(機器人框架)為原生 iOS 應用程式創建了一個簡單的測驗,但在同一個測驗中,我想通過 Mac 上的桌面瀏覽器將來自移動應用程式的資料與 Web 應用程式中的資料進行比較,而不是移動設備瀏覽器。(例如:檢查保存在移動應用程式中的用戶名是否已成功顯示在網路應用程式上。)
是否可以在單個測驗中執行此操作,即一起使用機器人框架 appiumlibrary 和 selenium 庫?
我嘗試匯入 Selenium 庫并使用其中的關鍵字,但無法識別 - '未找到名稱為'打開瀏覽器'的關鍵字。'。
*** Settings ***
Library AppiumLibrary
Library SeleniumLibrary
*** Test Cases ***
Open the iOS app and create new user
Open Application *My app*
Step 1
Step 2
.
.
.
Open url in desktop browser
Open Browser ${URL} googlechrome
uj5u.com熱心網友回復:
在使用 AppiumLibrary 和 SeleniumLibrary 時,我們必須在關鍵字前加上庫名稱,因為有些關鍵字具有相同的名稱。在您的情況下,如果測驗用例在庫背景關系方面明顯分開,您可以將代碼更改為:
*** Settings ***
Library AppiumLibrary
Library SeleniumLibrary
*** Test Cases ***
Open the iOS app and create new user
Open Application *My app*
Step 1
Step 2
.
.
.
Open url in desktop browser
SeleniumLibrary.Open Browser ${URL} googlechrome
其他選項是匯入庫,僅在您需要的測驗上:
*** Settings ***
Library AppiumLibrary
*** Test Cases ***
Open the iOS app and create new user
Open Application *My app*
Step 1
Step 2
.
.
.
Open url in desktop browser
Import Library SeleniumLibrary
Open Browser ${URL} googlechrome
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/435269.html
標籤:硒网络驱动程序 自动化测试 机器人框架 appium-android appium-ios
