【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电脑当初自带的,不做描述,所以请参考下面地址安装。

参考地址:《Mac配置java运行环境的步骤

2、安装 IntelliJ IDEA

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

下载完之后打开IDEA

一直点击下一步即可,到了破解界面:

破解网址:《IntelliJ IDEA 2018 破解过程[详细步骤](Mac OS & Windows)

破解步骤:

①下载破解包

地址:http://idea.lanyus.com/下载JetbrainsCrack-x.x-release-enc.jar

②打开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” 的输出:

3、安装Android SDK、Appium、Appium-desktop

统一参考:《【Mac + Appium学习(一)】之安装Appium环境前提准备》安装及配置。

4、安装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/下面创建一个类:

二、附录

感谢:

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就可以了!

原文地址:https://www.cnblogs.com/Owen-ET/p/10019287.html

时间: 2024-11-05 23:20:35

【Mac + Appium + Java1.8学习(一)】之Android自动化环境安装配置以及IDEA配置(附录扩展Selenium+Java自动化)的相关文章

【Mac + Appium + Java1.8学习(三)】之IOS自动化环境安装配置以及简单测试用例编写(模拟器、真机)

前提条件: =========================================== 1.Xcode版本为Xcode10及以上2.Appium版本必须为1.9及以上,因为Xcode为10.0 3.appium-desktop4.安装所需依赖库,包括: a.Homebrew b.Git c.node (brew install node) d.npm (brew install npm)e.carthage (brew install carthage)f.libimobiledev

【Mac + Appium + Java1.8学习(二)】之Android模拟器自动化测试脚本开发以及简易例子

直接上代码: import io.appium.java_client.AppiumDriver; import org.junit.After; import org.junit.Before; import org.junit.Test; import org.openqa.selenium.WebElement; import org.openqa.selenium.remote.DesiredCapabilities; import java.net.MalformedURLExcept

Sass学习之路(2)——Sass环境安装(windows版)

因为本喵目前用的是window10的本子,所以这里就发windows版本的安装流程啦.(希望有朋友可以赞助我一个mac(┳_┳)): 第一步:安装ruby 因为Sass是基于ruby编写的,所以先去官网下载ruby(百度一下,你就知道). 当然了,国外的网站,动不动上不去,或者下载不了都有可能,所以百度软件中心这个也是可以的,亲测可用 点开以后选择普通下载,防止捆绑,从我做起. 下载完以后几乎是傻瓜式安装,使用默认路径就可以, 注意这里要勾上第二项,不然可能会出现找不到Ruby环境的情况.(就像

android开发环境安装视频教程

录制了几集android开发环境的安装视频,比较简单,欢迎下载. http://pan.baidu.com/s/1pJsQHnX#path=%252FmyAndroid ecplise解压就可以用(配置好jdk先) 如果只想安装ecplise看1.2.3.6 就可以了.

android开发环境重装系统之后的配置

前提: 之前配置好的android开发环境:重装系统:压缩了android目录 配置: 安装java环境 安装; 建立JAVA_HOME变量:JAVAHOME添加到path变量 JAVA_HOME=C:\Program Files\Java\jdk1.8.0_05; classpat=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar path=;%JAVA_HOME%\bin; 建立classpath变量 部署andorid目录 将压缩包解压到

【Mac + Appium + Python3.6学习(六)】之安装Android模拟器(Genymotion)并运行模拟器进行自动化

环境: MacOS:10.13.6 Virtualbox:5.2.22 Genymotion:genymotion-2.12.2 本文Virtualbox.Genymotion下载地址: 链接:https://pan.baidu.com/s/1ACubK3jiCdKBxZ-oiJVLTg  密码:5nt5 一.下载Virtualbox(Genymotion的运行需要依赖VirtualBox) ①官网地址下载:https://www.virtualbox.org/wiki/Downloads ②参

Android 学习笔记 2 Android开发环境的安装(Eclipse Bundle)

搭建eclipse开发环境,一般要经过 安装JDK.安装Eclipse.下载Android SDK.在Eclipse中安装ADT.在Eclipse中配置Android SDK.通过SDK Manager对Android SDK进行管理等几个比较麻烦的步骤. 后来Google推出了 adt-bundle 将ATD.SDK整合到Eclipse中,这样对于新手来说就免去了很多步骤,入门更容易了. 在此推荐一个网站 http://tools.android-studio.org/ 可以免去搬梯子去And

RabbitMQ学习(七)Ubuntu环境安装与.NET客户端测试

1.下载RabbitMQ Server安装包 Ubuntu环境下的安装包rabbitmq-server_3.3.5-1_all.deb的下载地址在这里:http://www.rabbitmq.com/install-debian.html Ubuntu自9.04版本之后默认会安装RabbitMQ,但是版本会较老,所以我们需要安装上面的最新的安装包. 下载后直接双击安装即可,Erlang环境都是有的. 安装好了之后启动命令是: invoke-rc.d rabbitmq-server start 停

【Python 学习笔记-00】学习方法-环境安装篇-pycharm 安装和使用

#### 本文主要包括以下几个知识点:- 1.Python 学习方法- 2.python 安装  - 2.1.在 Windows 上安装  - 2.2.在 Linux 上安装- 3.pycharm 安装和使用  - 3.1.在 Windows 上安装和使用  - 3.2.在 Ubuntu 上安装和使用 <!--more--> ## 1.python 学习方法我们学习目的是学以致用,何以致用呢,一是掌握理论知识点,二是把理论知识实践之,这样既可以加深我们对理论知识的理解,也可以提升我们对知识的使