APP自動化(1)——搭建Appium自動化測試平臺環境(基於python&android)
由於是基於python與android。所以前面的步驟1-3是搭建Android和python的環境的。從步驟4才是搭建Appium環境
1、安裝並配置JDK,JRE
2) 在環境變數中新增相應的變數名與變數值
變數名:JAVA_HOME
變數值:C:\jdk1.6.0_10
變數名:classpath (配置jdk的lib路徑和lib下的tool.jar)
變數值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
變數名:Path (分別配置jdk的bin路徑和jre的bin路徑)
變數值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
3)測試是否配置成功
在cmd中輸入輸入javac,提示以下資訊代表配置成功
C:\Users\Administrator>javac
用法: javac <options> <source files>
其中, 可能的選項包括:
-g 生成所有除錯資訊
-g:none 不生成任何除錯資訊
-g:{lines,vars,source} 只生成某些除錯資訊
-nowarn 不生成任何警告
-verbose 輸出有關編譯器正在執行的操作的訊息
-deprecation 輸出使用已過時的 API 的源位置
-classpath <路徑> 指定查詢使用者類檔案和註釋處理程式的位置
-cp <路徑> 指定查詢使用者類檔案和註釋處理程式的位置
-sourcepath <路徑> 指定查詢輸入原始檔的位置
-bootclasspath <路徑> 覆蓋引導類檔案的位置
-extdirs <目錄> 覆蓋所安裝擴充套件的位置
-endorseddirs <目錄> 覆蓋簽名的標準路徑的位置
-proc:{none,only} 控制是否執行註釋處理和/或編譯。
-processor <class1>[,<class2>,<class3>...] 要執行的註釋處理程式的名稱; 繞過默
認的搜尋程序
-processorpath <路徑> 指定查詢註釋處理程式的位置
-parameters 生成元資料以用於方法引數的反射
-d <目錄> 指定放置生成的類檔案的位置
-s <目錄> 指定放置生成的原始檔的位置
-h <目錄> 指定放置生成的本機標標頭檔案的位置
-implicit:{none,class} 指定是否為隱式引用檔案生成類檔案
-encoding <編碼> 指定原始檔使用的字元編碼
-source <發行版> 提供與指定發行版的源相容性
-target <發行版> 生成特定 VM 版本的類檔案
-profile <配置檔案> 請確保使用的 API 在指定的配置檔案中可用
-version 版本資訊
-help 輸出標準選項的提要
-A關鍵字[=值] 傳遞給註釋處理程式的選項
-X 輸出非標準選項的提要
-J<標記> 直接將 <標記> 傳遞給執行時系統
-Werror 出現警告時終止編譯
@<檔名> 從檔案讀取選項和檔名
2、安裝Android SDK並配置環境變數
2) 安裝完畢後啟動Android SDK Manger
(SDK Manager.exe,在Android SDK的安裝目錄下),安裝需要的Android Packages,比如一些工具,需要的Android版本, EABI(模擬器相關的包)等等
3) 新增環境變數
變數名:Android_HOME,
變數值:Android SDK的安裝路徑;
把Android SDK下的platform-tools路徑和tools路徑新增到環境變數Path (%ANDROID_HOME%\platform-tools; %ANDROID_HOME%\tools;) 、
3、安裝並配置Python
2) 在環境變數中新增相應的變數名與變數值
變數名:Path
變數值:C:\Python27 (即Python的安裝路徑)
3)測試Python是否配置完成
在cmd中輸入python -V 提示以下資訊表示配置完成
C:\Users\Administrator>python -V
Python 2.7.11
4、下載並安裝node.js
2) 配置環境變數
把Node.js的安裝路徑(也就是node.exe檔案所在的目錄)新增到環境變數Path
3) 測試node.js是否安裝成功
在cmd中輸入npm提示以下內容表示安裝成功
C:\Users\Administrator>npm
Usage: npm <command>
where <command> is one of:
access, adduser, bin, bugs, c, cache, completion, config,
ddp, dedupe, deprecate, dist-tag, docs, edit, explore, faq,
get, help, help-search, i, init, install, install-test, it,
link, list, ln, logout, ls, outdated, owner, pack, ping,
prefix, prune, publish, rb, rebuild, repo, restart, root,
run-script, s, se, search, set, shrinkwrap, star, stars,
start, stop, t, tag, team, test, tst, un, uninstall,
unpublish, unstar, up, update, v, version, view, whoami
npm <cmd> -h quick help on <cmd>
npm -l display full usage info
npm faq commonly asked questions
npm help <term> search for help on <term>
npm help npm involved overview
Specify configs in the ini-formatted file:
C:\Users\Administrator\.npmrc
or on the command line via: npm <command> --key value
Config info can be viewed via: npm help config
[email protected]3.8.3 C:\Program Files\nodejs\node_modules\npm
5、下載並安裝.netFramework4.5框架
1)下載.netFramework4.5框架
2)一直下一步就好了
6、下載並安裝Appium安裝包
2)配置環境變數
將C:\Program Files (x86)\Appium\node_modules.bin配置到環境變數path中去
3)測試環境是否配置完成
在cmd中輸入appium-doctor提示以下資訊表示成功
C:\Users\Administrator>appium-doctor
Running Android Checks
✔ ANDROID_HOME is set to "F:\Appium\adt-bundle-windows-x86-20130917.467161976\ad
t-bundle-windows-x86-20130917\sdk"
✔ JAVA_HOME is set to "D:\JDK."
✔ ADB exists at F:\Appium\adt-bundle-windows-x86-20130917.467161976\adt-bundle-w
indows-x86-20130917\sdk\platform-tools\adb.exe
✔ Android exists at F:\Appium\adt-bundle-windows-x86-20130917.467161976\adt-bund
le-windows-x86-20130917\sdk\tools\android.bat
✔ Emulator exists at F:\Appium\adt-bundle-windows-x86-20130917.467161976\adt-bun
dle-windows-x86-20130917\sdk\tools\emulator.exe
✔ Android Checks were successful.
✔ All Checks were successful
4)安裝Python客戶端
因為我們是基於python的開發環境,因此可以直接用pip安裝appium客戶端。開啟命令控制行,輸入”pip install Appium-Python-Client”
就此環境搭建完畢~
相關推薦
APP自動化(1)——搭建Appium自動化測試平臺環境(基於python&android)
由於是基於python與android。所以前面的步驟1-3是搭建Android和python的環境的。從步驟4才是搭建Appium環境 1、安裝並配置JDK,JRE 2) 在環境變數中新增
第1次作業------四則運算題目生成程序(基於控制臺)
參數 cls tab 信息 pan report 範圍 gpo 式表 https://git.coding.net/YelCong/Soft.git 需求分析 1. 使用 -n 參數控制生成題目的個數,例如 Myapp.exe -n 10 -o Exercis
搭建Django項目虛擬環境(Windows系統下)
驗證 我們 mys div 本地 all alt 三方庫 exe 一、安裝virtualenv 我們可以使用正式的Python環境中的pip進行安裝。進入cmd界面,運行“ pip install virtualenv ”,完成安裝後,可以運行“ where vir
mac下搭建安卓native開發環境(供rn使用),及rn相關命令
A:搭建安卓native開發環境在http://www.android-studio.org/下載最新的as,按步驟操作,新建工程,會去下載安裝一些gradle相關的東西;還有一些sdk和模擬器可能也需要手動安裝和建立。as的執行依賴於jdk,如果你的mac沒有安裝jdk需要
Jenkins搭建Maven專案整合開發環境(原始碼庫 Gitlab)
安裝Jenkins 注意:安裝路徑最好選擇沒有空格和特殊符號的路徑,以避免後面踩坑 附:Jenkins官網下載 配置Jenkins 安裝完成後開啟瀏覽器輸入http:
3.如何搭建Appium自動化測試環境
apk d+ html ani list 方法 win .com appium 整個APP自動化環境安裝可以參照蟲師博客安裝 附以下鏈接: http://www.cnblogs.com/fnng/category/695788.html 下面介紹運用到工作中遇到
手機自動化測試環境搭建(eclipse+python+uiautomator)
list fig finish java環境 pda 所有 開發 界面 自己 最近在公司做了一個階段的手機APP自動化測試,是在已有的環境基礎上進行腳本開發,所有對基礎的環境搭建不是很清楚,後來自己閑來無事就在家裏搭建了一下下,接下來和大家分享一下搭建過程。 一:搭建手機A
搭建DVWA滲透測試平臺
XMAPP DVWA 前言:由於工作需要,需要搭建一個滲透測試的平臺用於WAF產品的測試,今天使用XMAPP及DVWA在linux上搭建了一個用於安全測試的靶機,本日記用於記錄操作過程以及遇到的問題。DVWA的介紹可以參考下面的DVWA下載鏈接。一、環境操作系統:CentOS release 6.9
自動化測試 處理Excel(xlrd,openpyxl 模組)
(轉載https://www.testwo.com/blog/7269) Python處理Excel常用操作就是讀和寫,我的需求是需要在原excel檔案中進行讀寫操作。共用到了兩個模組xlrd和openpyxl,這兩個模組都是需要自己去安裝的。openpyxl只能用來處理 Excel 2
VirtualBox+Centos7+(jdk1.7.0_71+Hadoop-2.6.0)/(jdk1.10+Hadoop-2.9.1)搭建完全分散式叢集平臺
VirtualBox+Centos7+(jdk1.7.0_71+Hadoop-2.6.0)/(jdk1.10+Hadoop-2.9.1)搭建完全分散式叢集平臺 本文有很多是自定義的,可以根據自己的實際情況和需求修改,儘量會用紅色標註出來,當然按照步驟,一步一步應該也能成功,不
從0到1搭建一個專案管理平臺
用JIRA還是禪道,這有一篇對比分析的文章,本文以部署禪道開源版為例 進入禪道官網下載地址 雙擊解壓 到我們剛才解壓的路徑開啟xampp—>雙擊執行start 點選啟動按鈕,關掉“啟用Apache使用者訪問驗證選項”,並
Linux環境使用xampp搭建DVWA滲透測試平臺
資訊 DVWA (Dam Vulnerable Web Application)DVWA是用PHP+Mysql編寫的一套用於常規WEB漏洞教學和檢測的WEB脆弱性測試程式。包含了SQL注入、XS
Selenium自動化測試入門(基於Python)
本人小白 最近在嘗試學習Python 開篇記錄 只為交流 相互學習O(∩_∩)O~~ Selenium,化學元素硒的英文示意,對於軟體測試來書,則是一個主要用於Web應用程式自動化測試的工具集合; 之前有這個計劃來學習和使用自動化測試到專案中去,以滿足公司需求,所以閒
Appium+python自動化(三十三)- 環境(超詳解)
簡介 在前邊所有涉及啟動app的時候有這樣一行程式碼driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps),很多小夥伴們和同學們不知道這個ip和埠哪裡來的,我覺得有必要給小夥伴解釋一下,於是巨集哥決定寫一篇關於這個a
Appium+python自動化(三十五)- 命令啟動appium之 appium服務命令列引數(超詳解)
簡介 前邊介紹的都是通過按鈕點選啟動按鈕來啟動appium服務,有的小夥伴或者童鞋們乍一聽可能不信,或者會問如何通過命令列啟動appium服務呢?且聽巨集哥一一道來。 一睹為快 其實相當的簡單,不看不知道,一看嚇一跳,直接在docs命令視窗輸入命令:appium 就可以執行起appium 這回小夥
Linux下搭建HttpRunnerManager介面測試平臺
前言 之前在學習HttpRunner時,我們都是把用例寫在 YAML/JSON 中進行維護,使用起來也很方便。其實,現在有不少大佬都喜歡開發自動化測試平臺,比如我們今天要搭建的HttpRunnerManager,這就是已開發好的基於HttpRunner開發的介面自動化測試平臺。 Github地址:https
自動化測試工具(基於WordCount作業)
本自動化測試的程式用於自動化測試[WordCount作業](https://edu.cnblogs.com/campus/fzu/FZUSESPR21/homework/11672),採用Java開發(基於jdk1.8+),基於Maven來管理專案。 ## 支援的語言和開發進度 | 語言 | 進度
搭建安卓測試開發環境
adt1. JDK 32位 or 64位 java -version2. ADT 32位 or 64位 下載後,解壓到某個目錄,並配置環境變量:新建ANDROID_HOMED:\adt-bundle-windows-x86_64-20131030\sdkPath,編輯,在後面添加:%AND
Selenium2+python自動化25-js處理日歷控件(修改readonly屬性)
ima eval 查詢 rem log fin 定位 修改 cnblogs 本篇轉自博客:上海-悠悠 原文地址:http://www.cnblogs.com/yoyoketang/tag/js/ 前言 日歷控件是web網站上經常會遇到的一個場景,有些輸入框是可以直接
Appium之編寫H5應用測試腳本(切換到Webview)
源碼 ttext med 上下文 測試 elements except 127.0.0.1 code App使用H5編寫,默認方式找不到元素。啟動後獲取所有上下文,找到webivew_xxxx的,然後進行切換。 源碼: 1 package MyAppium; 2