我這裏面是用java進行鏈接實現的自動化測試java
1.安裝javaandroid
(1).下載java安裝包app
(2).配置環境變量maven
(3).在dos窗口中輸入java -version 查看 如輸出一下結果則安裝正確ide
2.安裝android SDK測試
(1).下載androidSDKui
將下載的 Android SDK 解壓,將獲得以下目錄。idea
(2).設置Android環境變量.net
3.安裝appium Serverdebug
1.下載https://bitbucket.org/appium/appium.app/downloads/
2.一步一步安裝,而且記住安裝目錄
3.配置環境變量
最後,打開Windows命令提示符,輸入「appium-doctor」命令,若是出現如下提示,說明你Appium所須要的各項環境都已準備完成。
4.打開elipse或者idea
建立個maven項目
引入
<dependency> <groupId>io.appium</groupId> <artifactId>java-client</artifactId> <version>5.0.0-BETA9</version> <scope>test</scope> </dependency>
import io.appium.java_client.android.AndroidDriver; import org.openqa.selenium.By; import org.openqa.selenium.remote.DesiredCapabilities; import java.net.URL; /** * Created by dell on 2017/10/24. */ public class TestAppium { public static void main(String[] arg) throws Exception{ DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability("deviceName", "Android Emulator"); capabilities.setCapability("automationName", "Appium"); capabilities.setCapability("platformName", "Android"); capabilities.setCapability("platformVersion", "23"); capabilities.setCapability("app","D:\\app-debug.apk"); // capabilities.setCapability("appPackage", "circle.fhw.com.friendcircle"); // capabilities.setCapability("appActivity", ".TestAct"); System.out.println("鏈接androidServer"); AndroidDriver driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities); System.out.println("開始測試"); driver.findElement(By.id("btn_test")).click(); System.out.println("測試結束"); Thread.sleep(2000); // String result = driver.findElement(By.id("com.android.calculator2:id/formula")).getText(); // System.out.println(result); driver.quit(); } }
5.啓動android項目
啓動appium
查看執行結果