本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
預先安裝的軟體程式庫,以支援 Android 裝置的 Device Farm 測試
AWS Device Farm 使用執行 Amazon Linux 2 的 Amazon Elastic Compute Cloud (EC2) 主機機器來執行 Android 測試。Amazon Linux 2 測試主機預先安裝許多必要的軟體程式庫,以支援 Device Farm 測試架構,在啟動時提供準備好的測試環境。對於任何其他必要的軟體,您可以修改測試規格檔案,以從測試套件安裝、從網際網路下載,或存取 中的私有來源 VPC(如需詳細資訊VPCENI,請參閱)。如需詳細資訊,請參閱測試規格檔案範例 。
下列軟體版本目前可在主機上使用:
軟體程式庫 | 軟體版本 | 要在測試規格檔案中使用的命令 |
Python | 3.8 | devicefarm-cli use python 3.8 |
3.9 | devicefarm-cli use python 3.9 |
|
3.10 | devicefarm-cli use python 3.10 |
|
3.11 | devicefarm-cli use python 3.11 |
|
Java | 8 | devicefarm-cli use java 8 |
11 | devicefarm-cli use java 11 |
|
17 | devicefarm-cli use java 17 |
|
NodeJS | 16 | devicefarm-cli use node 16 |
18 | devicefarm-cli use node 18 |
|
20 | devicefarm-cli use node 20 |
|
Ruby | 2.7 | devicefarm-cli use ruby 2.7 |
3.2 | devicefarm-cli use ruby 3.2 |
|
Appium | 1 | devicefarm-cli use appium 1 |
2 | devicefarm-cli use appium 2 |
測試主機也包含每個軟體版本常用的支援工具,例如 pip
和 npm
套件管理員 (分別包含在 Python 和 Node.js 中),以及 Appium 等工具的相依性 (例如 Appium UIAutomator2驅動程式)。這可確保您擁有使用支援的測試架構所需的工具。