经典轻变传奇网站在线观看_1.76情怀赤月手游传奇_传奇sf1.76版本低_我本沉默传奇手游贴吧

安全的QQ軟件下載站 本站非騰訊QQ官方網(wǎng)站

QQ下載|QQ資訊|QQ分類|下載排行|最近更新

軟件
軟件
文章
搜索
當(dāng)前位置:首頁應(yīng)用軟件編程開發(fā) → Appium(自動(dòng)化測(cè)試工具) v1.8.0 免費(fèi)版
Appium(自動(dòng)化測(cè)試工具)

Appium(自動(dòng)化測(cè)試工具)

v1.8.0 免費(fèi)版Appium下載評(píng)分:
下載地址
  • 軟件介紹
  • 軟件截圖
  • 猜你喜歡
  • 同類推薦
  • 相關(guān)文章

Appium是一款專業(yè)的windows平臺(tái)自動(dòng)化測(cè)試工具,能夠幫助用戶對(duì)APP程序進(jìn)行自動(dòng)化測(cè)試,可以根基自己熟悉的語言及框架開進(jìn)行測(cè)試,支持Java、Python、PHP、C#等多種語言使用起來非常方便,有需要的用戶不要錯(cuò)過了,趕快來下載吧!

環(huán)境搭建教程

一、安裝node.js

1、點(diǎn)擊鏈接下載node.js64位windows版,而后運(yùn)行安裝該軟件,路徑自選。

2、安裝完成后,運(yùn)行cmd,輸入npm,如果安裝成功,會(huì)輸出如下版本信息:

二、配置Androidsdk環(huán)境

1、確保安裝了AndroidSDK17或以上的版本api

2、設(shè)置你的AndroidSDK路徑下JAVA_HOME環(huán)境變量為你的JDK目錄,這里是:D:\android-sdk\sdk

3、Path添加: %ANDROID_HOME%\tools和%ANDROID_HOME%\platform-tools

三、安裝手機(jī)驅(qū)動(dòng)并測(cè)試連接真機(jī)

完成上述步驟以后,為了能夠讓手機(jī)連接到PC端進(jìn)行真機(jī)測(cè)試。還需要安裝測(cè)試手機(jī)對(duì)應(yīng)的驅(qū)動(dòng)程序。根據(jù)手機(jī)型號(hào)提前下載相應(yīng)的離線驅(qū)動(dòng)并安裝,之后將手機(jī)與PC通過usb線相連。在cmd中輸入以下命令,如果能夠看到設(shè)備,則表示安裝成功。

四、安裝軟件

1、雙擊運(yùn)行在本頁下載的Appiumforwindows安裝包直接安裝本軟件,路徑可自己選擇,安裝之后桌面會(huì)生成一個(gè)軟件的圖標(biāo)

2、配置軟件環(huán)境,把D:\ProgramFiles(x86)\Appium\node_modules\.bin加入到path里面,輸入本軟件的命令顯示如下則軟件安裝了。

3、檢查軟件所需的環(huán)境是否OK:

進(jìn)入cmd命令行,輸入appium-doctor,出現(xiàn)以下提示,AllChecksweresuccessful,說明環(huán)境成功,到此軟件安裝完成。

功能特色

1、支持Selenium WebDriver JSON Wire Protocol的一個(gè)子集,并擴(kuò)展它,以便您可以指定移動(dòng)目標(biāo)的所需功能,以通過本款軟件運(yùn)行測(cè)試。

2、您可以通過使用WebDriver的元素查找策略的子集來查找元素。有關(guān)詳細(xì)信息,請(qǐng)參閱查找元素。我們還對(duì)JSON Wire Protocol進(jìn)行了多項(xiàng)擴(kuò)展,以便自動(dòng)執(zhí)行移動(dòng)手勢(shì),如點(diǎn)按,輕拂和滑動(dòng)。

3、您還可以在混合應(yīng)用程序中自動(dòng)化網(wǎng)頁視圖!請(qǐng)參閱混合應(yīng)用指南

4、該存儲(chǔ)庫包含許多不同語言的許多測(cè)試示例!

5、使用你最喜歡的工具

6、Appium使用旨在使任何語言和任何測(cè)試框架的任何移動(dòng)應(yīng)用程序自動(dòng)化,從測(cè)試代碼完全訪問后端API和DB。 使用所有上述編程語言與您最喜歡的開發(fā)工具一起編寫測(cè)試,并且可能更多(使用Selenium WebDriver API和特定于語言的客戶端庫)。

軟件概念

1、C/S架構(gòu)

核心是一個(gè)web服務(wù)器,它提供了一套R(shí)EST的接口。它收到客戶端的連接,監(jiān)聽到命令,接著在移動(dòng)設(shè)備上執(zhí)行這些命令,然后將執(zhí)行結(jié)果放在HTTP響應(yīng)中返還給客戶端。事實(shí)上,這種客戶端/服務(wù)端的架構(gòu)給予了許多的可能性:比如我們可以使用任何實(shí)現(xiàn)了該客戶端的語言來寫我們的測(cè)試代碼。比如我們可以把服務(wù)端放在不同的機(jī)器上。比如我們可以只寫測(cè)試代碼,然后使用像SauceLabs這樣的云服務(wù)來解釋命令。

2、Session

自動(dòng)化始終圍繞一個(gè)session進(jìn)行,客戶端初始化一個(gè)seesion(會(huì)話)來與服務(wù)端交互,不同的語言有不同的實(shí)現(xiàn)方式,但是他們最終都是發(fā)送為一個(gè)POST請(qǐng)求給服務(wù)端,請(qǐng)求中包含一個(gè)JSON對(duì)象,被稱作“desiredcapabilities”。此時(shí),服務(wù)端就會(huì)開啟一個(gè)自動(dòng)化的session,然后返回一個(gè)sessionID,sessionID將會(huì)被用戶發(fā)送后續(xù)的命令。

3、DesiredCapabilities

Desiredcapabilities是一些鍵值對(duì)的集合(比如,一個(gè)map或者h(yuǎn)ash),客戶端將這些鍵值對(duì)發(fā)給服務(wù)端,告訴服務(wù)端我們想要怎么測(cè)試。比如,我們可以把platformNamecapability設(shè)置為iOS,告訴服務(wù)端,我們想要一個(gè)iOS的session,而不是一個(gè)Android的。我們也可以設(shè)置safariAllowPopupscapability為true,確保在Safari自動(dòng)化session中,我們可以使用javascript來打開新窗口。參見capabilities文檔,查看完整的capabilities列表。

4、服務(wù)端

服務(wù)端有很多語言庫Java、Ruby、Python、PHP、JavaScript和C#,這些庫都實(shí)現(xiàn)了軟件對(duì)WebDriver協(xié)議的擴(kuò)展。當(dāng)使用本軟件的時(shí)候,你只需使用這些庫代替常規(guī)的WebDriver庫就可以了。

軟件截圖

  • Appium(自動(dòng)化測(cè)試工具)v1.8.0 免費(fèi)版

下載地址

  • PC版

相關(guān)版本

同類推薦

相關(guān)文章

用戶評(píng)論

請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī),評(píng)論內(nèi)容只代表網(wǎng)友觀點(diǎn),與本站立場無關(guān)!

熱門評(píng)論

最新評(píng)論

已有0人參與,點(diǎn)擊查看更多精彩評(píng)論

關(guān)于騰牛 | 聯(lián)系方式 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告聯(lián)系 | 網(wǎng)站地圖 | 友情鏈接

Copyright 2005-2024 QQTN.com 【騰牛網(wǎng)】 版權(quán)所有 鄂ICP備2022005668號(hào)-1 | 鄂公網(wǎng)安備 42011102000260號(hào)

聲明:本站非騰訊QQ官方網(wǎng)站 所有軟件和文章來自互聯(lián)網(wǎng) 如有異議 請(qǐng)與本站聯(lián)系 本站為非贏利性網(wǎng)站 不接受任何贊助和廣告