七喜下載站
手機版
七喜手機站二維碼
您的位置:七喜軟件下載編程開發 編程工具Appium官方下載 v1.4.16.1 電腦版

Appium官方下載 v1.4.16.1 電腦版Appium官方下載 v1.4.16.1 電腦版

軟件大?。?/span>47.4M

軟件官網:HomePage

用戶評分:

軟件類型:國產軟件

運行環境:Win All

軟件語言:簡體中文

軟件分類:編程工具

更新時間:2020/4/23

授權方式:綠色軟件

插件情況:無 插 件

平臺檢測 無插件 360通過 騰訊通過 金山通過 瑞星通過
Appium 編程工具

Appium它是一款開源測試的自動化框架。它廣泛使用在程序當中,就比如可以在原生,混合和移動web應用當中使用。這款軟件擁有可視化的窗口界面,十分簡單的操作模式,讓用戶能夠輕松使用它。由于它所占內存很小,所以運行速度也是很快的,且不附帶任何病毒,用戶可以放心下載使用Appium電腦版這款軟件。

Appium功能介紹

1.是開源的移動端自動化測試框架;

2.可以測試原生的、混合的、以及移動端的web項目;

3.可以測試ios.android應用(當然了.還有firefox os);

4.是跨平臺的.可以用在osx.windows以及linux桌面系統上;

Appium官方下載軟件特色

1.不需要為了自動化而且重新編譯或修改測試app;

2.不應該讓移動端自動化測試限定在某種語言和某個具體的框架;也就是說任何人都可以使用自己最熟悉最順手的語言以及框架來做移動端自動化測試;

3.不要為了移動端的自動化測試而重新發明輪子.重新寫一套驚天動地的api;也就是說webdriver協議里的api已經夠好了.拿來改進一下就可以了;

4.移動端自動化測試應該是開源的;

Appium下載安裝及環境配置

Appium安裝總體需要以下幾個步驟:

1.安裝Appium python client包

直接在命令提示窗口中 輸入pip install Appium-Python-Client

另外要確保安裝匹配版本的selenium和appium:可以輸入pip install seelnium -U

2. 安裝Appium Server

方法一:node.js & npm

npm install -g appium

方法二:Appium Desktop(推薦)

去官網下載appium-desktop 下載地址為https://github.com/appium/appium-desktop/releases/tag/v1.15.1,我們下載windows版本的。

安裝成功后桌面會有用一個紫色的圖標。

安裝Appium Server1

我們打開Appium,配置默認點擊“start server”啟動appium-desktop。

3. 安裝Android SDK

1.安卓app的自動化 appium server依賴appium sdk

2.android studio 包含了android sdk

3.去官網https://developer.android.google.cn/studio 網頁下拉到底部的Command line tools only(僅限命令行工具),下載如圖:

 安裝Android SDK1

4.下載完成后解壓,在tools目錄下的bin目錄下,直接再當前路徑下進入cmd ==》輸入sdkmanager "platfrom-tools" "platforms;android-28" "build-tools;28.0.3" 去執行安裝組件。安裝過程中,會彈出提示框Accept?(y/N) 一直yes即可。

4. 給Android sdk設置環境變量

- 去電腦系統屬性--環境變量--系統變量里 創建ANDROID_HOME 值設置為SDK根目錄的路徑。

- 將sdk\plafrom-tools\加入到環境變量path中。

驗證是否設置成功:運行cmd打開命令提示窗,輸入where adb 能夠顯示出其所在路徑即OK。

查看Android_home的環境變量是否正確,可以在tools/bin目錄下輸入echo %android_home% 能夠顯示出android sdk安裝路徑即OK。

5.安裝JDK

官網www.oracle.com去下載安裝,盡量下載JDK7及以上的版本。然后去設置環境變量:

在系統變量下新建變量JAVA_HOME變量值指向JDK安裝的文件夾 如:C:\Program Files\Java\jdk1.8.0_121

在系統變量下新建變量CLASSPATH 變量值輸入 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

在Path變量里,添加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

測試JDK環境配置是否成功:Win鍵+R鍵打開運行 輸入cmd 回車進入,輸入java -version回車,如果出現JDK版本信息則環境配置成功。

appium電腦版常用方法

1.appium啟動任意的Activity

在手機上啟動任意的Activty用driver.start_activity方法,如果啟動的Activity不是測試應用程序的一部分,它也將啟動該活動的應用程序。

具體的方法如下:

driver.start_activity('com.foo.app', '.MyActivity')

2.檢索應用程序字符串

driver.app_strings方法返回應用程序的字符串

strings = driver.app_strings

3.向安卓設備發送一個按鍵事件

driver.press_keycode(3)

4.查看當前的Avtivty

activity = driver.current_activity assertEquals('.ApiDemos', activity)

5.鎖定屏幕

driver.lock(5)

6.將 app 置于后臺,把當前應用放到后臺去

driver.background_app(5)

7.收起鍵盤

driver.hide_keyboard()

8.啟動 Activity

在當前應用中打開一個 activity 或者啟動一個新應用并打開一個 activity 。 只能在 Android 上使用

driver.start_activity('com.example.android.apis', '.Foo')

9.打開通知欄 (Notifications),打開下拉通知欄 只能在 Android 上使用

driver.open_notifications()

10.檢查應用是否已經安裝

driver.is_app_installed('com.example.android.apis')

11.安裝應用

driver.install_app('path/to/my.apk')

12.刪除應用

driver.remove_app('com.example.android.apis')

13.模擬設備搖晃

driver.shake()

14.關閉應用

driver.close_app()

15.啟動 (Launch)

根據服務關鍵字 (desired capabilities) 啟動會話 (session) 。請注意這必須在設定 autoLaunch=false 關鍵字時才能生效。

這不是用于啟動指定的 app/activities ,你可以使用 start_activity 做到這個效果,這是用來繼續進行使用了 autoLaunch=false 關鍵字時的初始化 (Launch) 流程的。

driver.launch_app()

16.重置 (Reset)

driver.reset()

17.可用上下文 (context)

列出所有的可用上下文

翻譯備注:context可以理解為 可進入的窗口 。例如,對于原生應用,可用的context和默認context均為NATIVE_APP

driver.contexts

18.當前上下文 (context)

driver.current_context?

19.切換到默認的上下文 (context)

將上下文切換到默認上下文

driver.switch_to.context(None)

20.應用的字符串 (App Strings)

獲取應用的字符串

driver.app_strings

21.按鍵事件 (Key Event)

給設備發送一個按鍵事件

driver.keyevent(176)

22.觸摸動作(TouchAction) / 多點觸摸動作(MultiTouchAction)

生成觸摸動作的接口。這部分文檔很快將會補充更多的內容進來。

action = TouchAction(driver)

action.press(element=el, x=10, y=10).release().perform()

23.滑動(Swipe)

模擬用戶滑動

driver.swipe(start=75, starty=500, endx=75, endy=0, duration=800)?

24.捏 (Pinch)

捏屏幕 (雙指往內移動來縮小屏幕)

driver.pinch(element=el)?

25.放大 (Zoom)

放大屏幕 (雙指往外移動來放大屏幕)

driver.zoom(element=el)?

26.滑動到 (Scroll To)

滑動到某個元素。

todo: python

27.拉出文件 (Pull File)

從設備中拉出文件

driver.pull_file('Library/AddressBook/AddressBook.sqlitedb')

28.推送文件(Push file)

推送文件到設備中去

driver.pull_file('Library/AddressBook/AddressBook.sqlitedb')

大家都喜歡

  • 電腦軟件
  • 手機軟件
更多>

用戶評論

(您的評論需要經過審核才能顯示) 精選5條評論
140

最新評論

  • 置頂 廣東湛江電信 網友 等一個晴天

    好軟件這么多,大部分都不太會用

  • 置頂 內蒙古呼倫貝爾聯通 網友 深情迎風散

    確實是一個好工具。

  • 置頂 河北邯鄲移動 網友 柒汐

    嘗試一下新版本

  • 置頂 浙江臺州移動 網友 不羈眉眼

    這個好東西啊

  • 置頂 河南開封電信 網友 等過春秋

    這軟件好用,奧力給

請簡要描述您遇到的錯誤,我們將盡快予以修訂

返回頂部
真人财神捕鱼游戏下载