您可將SideeX Recorder錄製出的測試案例於多種瀏覽器上運行,包含桌面瀏覽器Chrome、Firefox、Edge、Opera、Safari,與Android上之瀏覽器。本文將介紹如何在同一台電腦上達成跨瀏覽器測試。
selenium_server
selenium-server-standalone-{version}.jar
存放至selenium_server
目錄selenium_server
目錄
下列為目前SideeX支援的瀏覽器
已測版本:v74 on Windows and Mac
selenium_server
目錄已測版本:v67 on Windows and Mac
selenium_server
目錄已測版本:81.0.416.53 on Windows
selenium_server
目錄(若使用Selenium Server 3.x版則需將Driver檔名改為MicrosoftWebDriver.exe
)已測版本:v60.0.3255.143 on Mac
selenium_server
目錄已測版本:v13.0.2 on Mac
safaridriver --enable
,輸入您的使用者密碼localhost
,在Port欄位填入4444
chrome
、firefox
、MicrosoftEdge
、opera
或safari
,並在其他欄位留白selenium_server
目錄,執行java -jar selenium-server-standalone-{version}.jar
spctl --add --label 'Approved' chromedriver
spctl --add --label 'Approved' geckodriver
spctl --add --label 'Approved' MicrosoftWebDriver
chmod 755 operadriver
底下為目前SideeX所支援的行動裝置平台
- Android
- iOS (Coming soon)
已測環境:Google Pixel 3 on Windows
SDK Platform Tools
與Android Build Tools
解壓縮至一個目錄,例如android_node
若欲使用Android Emulator進行測試,請下載Android Studio與使用Android Virtual Device功能來啟動一個虛擬機,或者安裝其他Android Emulator軟體並開啟USB debugging
功能
Edit Configurations
,於ANDROID_HOME
輸入/path/to/android_node
,於JAVE_HOME
輸入/path/to/JAVA/jrex.x.x_x
。點選Save and Restart
Advanced
,捲動至Android
並於Chromedriver Binary Path
填入Chrome Driver檔案路徑,點選Start Server
WebDriver Settings
->Add New Service
->Appium
,Server URL
填入localhost
,Port
填入4723
。點選Add New Browser
,於browserName、platfromName、deviceName、automationName欄位分別填入chrome
、android
、<YOUR_PHONE_NAME>
、UiAutomator2
Basic Setting
中啟用Playback through WebDriver