【Mac + Appium + Java1.8學習(一)】之Android自動化環境安裝配置以及IDEA配置(附錄擴展Selenium+Java自動化)

 

配置環境:

  • MacOS:10.13.6
  • java:1.8
  • IntelliJ IDEA:2018.3
  • Android SDK:25
  • Appium:1.9.1
  • Appium-desktop:1.7.1
  • java-client:6.1.0(最新且不是Bate版本)
  • junit:4.12
  • Android:6.0.0

 

1、安裝測試環境

一、安裝java

由於java電腦當初自帶的,不作描述,因此請參考下面地址安裝。html

參考地址:《Mac配置java運行環境的步驟java

二、安裝 IntelliJ IDEA

IDEA官網地址:https://www.jetbrains.com/idea/git

下載完以後打開IDEAgithub

 

一直點擊下一步便可,到了破解界面:chrome

破解網址:《IntelliJ IDEA 2018 破解過程[詳細步驟](Mac OS & Windows)app

 

破解步驟:maven

①下載破解包編輯器

地址:http://idea.lanyus.com/下載JetbrainsCrack-x.x-release-enc.jaride

②打開IDEA,拷貝進去(紅色)工具

③在該目錄Contents->bin下,修改idea.vmoptions文件(也就是上圖中藍色框的文件),用編輯器打開,在文件最底部添加以下一行信息,可直接複製:

-javaagent:JetbrainsCrack-x.x-release-enc.jar

④添加完成後從新打開IntelliJ IDEA應用程序並進入主界面,在彈出的激活對話框中選擇Activation Code,若沒有彈出激活框,可在Help下點擊Register以下圖:

而後在彈出的激活窗口上選擇Activation Code並輸入如下注冊碼:

K71U8DBPNE-eyJsaWNlbnNlSWQiOiJLNzFVOERCUE5FIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiSUkiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJSUzAiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJXUyIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IlJEIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiUkMiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJEQyIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IkRCIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiUk0iLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJETSIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IkFDIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiRFBOIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiR08iLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJQUyIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IkNMIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiUEMiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJSU1UiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifV0sImhhc2giOiI4OTA4Mjg5LzAiLCJncmFjZVBlcmlvZERheXMiOjAsImF1dG9Qcm9sb25nYXRlZCI6ZmFsc2UsImlzQXV0b1Byb2xvbmdhdGVkIjpmYWxzZX0=-Owt3/+LdCpedvF0eQ8635yYt0+ZLtCfIHOKzSrx5hBtbKGYRPFDrdgQAK6lJjexl2emLBcUq729K1+ukY9Js0nx1NH09l9Rw4c7k9wUksLl6RWx7Hcdcma1AHolfSp79NynSMZzQQLFohNyjD+dXfXM5GYd2OTHya0zYjTNMmAJuuRsapJMP9F1z7UTpMpLMxS/JaCWdyX6qIs+funJdPF7bjzYAQBvtbz+6SANBgN36gG1B2xHhccTn6WE8vagwwSNuM70egpahcTktoHxI7uS1JGN9gKAr6nbp+8DbFz3a2wd+XoF3nSJb/d2f/6zJR8yJF8AOyb30kwg3zf5cWw==-MIIEPjCCAiagAwIBAgIBBTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE1MTEwMjA4MjE0OFoXDTE4MTEwMTA4MjE0OFowETEPMA0GA1UEAwwGcHJvZDN5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQC9WZuYgQedSuOc5TOUSrRigMw4/+wuC5EtZBfvdl4HT/8vzMW/oUlIP4YCvA0XKyBaCJ2iX+ZCDKoPfiYXiaSiH+HxAPV6J79vvouxKrWg2XV6ShFtPLP+0gPdGq3x9R3+kJbmAm8w+FOdlWqAfJrLvpzMGNeDU14YGXiZ9bVzmIQbwrBA+c/F4tlK/DV07dsNExihqFoibnqDiVNTGombaU2dDup2gwKdL81ua8EIcGNExHe82kjF4zwfadHk3bQVvbfdAwxcDy4xBjs3L4raPLU3yenSzr/OEur1+jfOxnQSmEcMXKXgrAQ9U55gwjcOFKrgOxEdek/Sk1VfOjvS+nuM4eyEruFMfaZHzoQiuw4IqgGc45ohFH0UUyjYcuFxxDSU9lMCv8qdHKm+wnPRb0l9l5vXsCBDuhAGYD6ss+Ga+aDY6f/qXZuUCEUOH3QUNbbCUlviSz6+GiRnt1kA9N2Qachl+2yBfaqUqr8h7Z2gsx5LcIf5kYNsqJ0GavXTVyWh7PYiKX4bs354ZQLUwwa/cG++2+wNWP+HtBhVxMRNTdVhSm38AknZlD+PTAsWGu9GyLmhti2EnVwGybSD2Dxmhxk3IPCkhKAK+pl0eWYGZWG3tJ9mZ7SowcXLWDFAk0lRJnKGFMTggrWjV8GYpw5bq23VmIqqDLgkNzuoog==

進入界面後,建立項目:

點擊」Create New Project」選項建立新的Java項目。選擇項目類型爲Java,而後,繼續」Next」。

 

建立項目文件夾:

點擊完成進入到IDEA裏面,編寫hello world:

package javaBase; public class HelloWorld { public static void main(String[] args){ System.out.println("hello World"); } }

 運行結果,點擊工具欄 Run 按鈕(或在代碼文件中右鍵選擇」Run ‘HelloWorld.main()’「)運行, 將會在控制檯看到「hello word」 的輸出:

三、安裝Android SDK、Appium、Appium-desktop

統一參考:《【Mac + Appium學習(一)】之安裝Appium環境前提準備》安裝及配置。

四、安裝Maven

Java開發必備工具!

1)Maven 安裝 Java-client

首先,啓動IntelliJ IDEA,建立Maven項目,而後在maven配置文件中添加Java-client配置。

打開Intellij IDE,選擇左側的Maven,不選擇任何Maven模板,選擇Next ,以下圖:

 

 以後會出現以下界面,界面信息爲 .xml配置文件信息

①官網提供的文檔:https://github.com/appium/java-client

裏面能夠查看Maven版本,注意Bate版本不要。

②或者查看官網的實例:https://github.com/appium-boneyard/sample-code/blob/master/sample-code/examples/java/junit/pom.xml

 

在配置文件中添加Junit、appium-java:

<dependencies>
        <!-- Junit -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>

        <!-- appium-java -->
        <dependency>
            <groupId>io.appium</groupId>
            <artifactId>java-client</artifactId>
            <version>6.1.0</version>
            <scope>test</scope>
        </dependency>

    </dependencies>

可是添加版本的時候報紅色,點擊前面紅色燈泡Update一下就行了:

 

最後,在src/java/下面建立一個類:

 

2、附錄

感謝:

YF_Li123:《利用IDEA的Maven建立第一個java程序(helloworld)

蟲師:《環境安裝之Selenium

 

 至此,本節內容完畢,Appium+Java環境搭建完畢,下面就能夠編寫自動化腳本了!

=============================================================

下面簡單介紹下selenium的配置,上面幾乎全部步驟都一致,惟一不一樣的就是在配置文件中添加selenium-java:

<dependencies>
        <!-- selenium-java -->
        <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-java</artifactId>
            <version>3.0.1</version>
        </dependency>
    </dependencies>

而後也是在src/java下面新建一個類:

//package javaBase;

import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class Itest { public static void main(String[] args) { WebDriver driver = new ChromeDriver(); driver.get("http://www.itest.info"); String title = driver.getTitle(); System.out.printf(title); driver.close(); } }

而後直接Run就能夠了!

相關文章
相關標籤/搜索