代码如下(http://ask.testfan.cn/article/926   使用java编写appium测试用例(安卓app)按照沙漠大神这篇demo参照的写的案例

)

package zhifubao;

import java.io.File;

import java.net.MalformedURLException;

import java.net.URL;

import org.openqa.selenium.By;

import org.openqa.selenium.remote.DesiredCapabilities;

import org.testng.Assert;

import org.testng.annotations.AfterClass;

import org.testng.annotations.BeforeClass;

import org.testng.annotations.Test;

import io.appium.java_client.android.AndroidDriver;

import io.appium.java_client.remote.AndroidMobileCapabilityType;

import io.appium.java_client.remote.MobileCapabilityType;

public class ZhifubaoTest {

AndroidDriver driver;

@BeforeClass

public void beforeClass() throws Exception{

//这里写的是初始化driver的过程

File app=new File("D:/app/zhifubao.apk");//要安装的测试app路径、

DesiredCapabilities caps=new DesiredCapabilities();

caps.setCapability(MobileCapabilityType.APP, app.getAbsolutePath());//app路径参数

caps.setCapability(MobileCapabilityType.DEVICE_NAME, "sui bian xie");//

caps.setCapability(AndroidMobileCapabilityType.UNICODE_KEYBOARD, true);

caps.setCapability(AndroidMobileCapabilityType.RESET_KEYBOARD, true);

caps.setCapability(AndroidMobileCapabilityType.NO_SIGN, true);

driver=new AndroidDriver<>(new URL("http://127.0.0.1:4723/wd/hub"), caps);

}

@Test

public void login(){

driver.findElement(By.id("com.ali.user.mobile.security.ui:id/loginButton")).click();

driver.findElement(By.id("com.ali.user.mobile.security.ui:id/content")).sendKeys("15288888888");

driver.findElement(By.id("com.ali.user.mobile.security.ui:id/userPasswordInput")).sendKeys("123456");

driver.findElement(By.id("com.ali.user.mobile.security.ui:id/loginButton")).click();

driver.findElement(By.id("com.ali.user.mobile.security.ui:id/comfirmSetting")).click();

driver.findElement(By.id("com.alipay.mobile.ui:id/title_bar_back_button")).click();

//Assert.assertEquals(driver.getPageSource().contains(""), true);

}

@AfterClass

public void afterClass(){

driver.quit();

}

}

java测试时找不到类,我在class文件运行不了测试文件,提示找junit4找不到任何的测试项目...相关推荐

  1. php 系统找不到指定的路径.,PHP网站(windows2003服务器 IIS6)提示:系统找不到指定的路径。...

    今天早上起来一看其它某php网站(下称:A站),直接就提示:"系统找不到指定的路径.",其它的什么也没有.输入网站的各种网址都是这样. 回想一下近期的操作,由于服务器的PHP版本太 ...

  2. java程序中默认包含的是_在编写 Java 程序时,如果不为类的成员变量定义初始值, Java 会给出它们的默认值,下列说法中不正确的一个是( )。...

    软件Linuxkernel的版本号为2.6.39.0,其中数字为"6"代表(). 口令中的突出主音是指(). 偏心受力构件进行钢筋代换时应按()分别代换 采用提净法炮制的药物是() ...

  3. BN和Dropout在训练和测试时的差别

    Batch Normalization BN,Batch Normalization,就是在深度神经网络训练过程中使得每一层神经网络的输入保持相近的分布. BN训练和测试时的参数是一样的嘛? 对于BN ...

  4. java编译时为什么总找不到文件,javac编译时找不到文件的问题和运行项目找不到指定类问题...

    问题描述: 刚刚安装完JDK,打开Eclipse创建一个新项目,写了一个测试类进行输出打印语句时,报无法找到相应类. 然后,我跑到CMD中进行javac Test.java运行测试时,报找不到对应文件 ...

  5. java报错找不到对象,使用Spring源码报错java:找不到类 InstrumentationSavingAgent的问题...

    使用Spring源码,报错java:找不到类 InstrumentationSavingAgent 报错如下: Error:(26, 38) java: 找不到符号 符号: 类 Instrumenta ...

  6. 运行java提示找不到符号_运行java代码时出现找不到符号错误怎么解决

    运行java代码时出现找不到符号错误怎么解决 发布时间:2020-06-23 11:37:00 来源:亿速云 阅读:113 作者:Leah 运行java代码时出现找不到符号错误怎么解决?针对这个问题, ...

  7. java 获取包下的所有类,附完整源码和测试代码

    java 获取包下的所有类,完整Java代码如下: package com.example.demo.util;import java.io.File; import java.io.FileFilt ...

  8. java加载找不到类_Java 找不到或无法加载主类的修复方法

    有时,当我们运行Java程序时,我们可能会看到"找不到或无法加载主类".原因很容易猜测:JVM找不到主类并给出了这个错误.但是为什么不能呢? 在本文中,我们将讨论找不到主类的可能原 ...

  9. java提示无法加载主类_EditPlus提示错误:找不到或无法加载主类

    问题:EditPlus提示错误:找不到或无法加载主类. 原因:换了另外一台电脑,忘了什么时候,环境变量被误删了. 解决问题: 1.检查文件名和public修饰的类名是否一致. 2.文件查看时,有没有隐 ...

  10. 使用java命令运行class文件提示“错误:找不到或无法加载主类“的问题分析

    有时候我们需要直接用jdk提供的java命令来执行class文件让软件运行起来,特别是很多初学者,但经常会发现如下提示: 用eclipse或用ant则没有问题. 其实原因很简单,我们忽略了2个细节. ...

最新文章

  1. 九九乘法表c语言代码空格,九九乘法表的C语言代码.doc
  2. linux 关闭网络防火墙设置方法,CentOS Linux防火墙配置及关闭方法
  3. 通过简单的 ResourceManager 管理 XNA 中的资源,WPXNA(二)
  4. 业界萌新对斯坦纳树的小结
  5. 使用宝塔部署node项目_使用宝塔面板进行项目的自动部署WebHook
  6. 实验验证离散余弦变换和简单压缩应用,显示对应的原图,dct图和恢复的图像
  7. C语言实现井子格游戏
  8. TextWatcher使用
  9. js解析QQ表情和emoji表情
  10. 平面阵列天线的3D方向图的Python综合
  11. HDU1728 BFS
  12. 51单片机学习:蜂鸣器实验
  13. 平安保险IT员工收入揭秘
  14. 什么都学一点系列之鸿蒙开发Java版简易备忘录
  15. mysql vtype_ExtJs6学习笔记 -- 自定义 vtype
  16. jmeter录制手机脚本
  17. 大数据环境下,征信,真的那么美好吗?
  18. Materials - 角色分层材质规范
  19. Android大小单位转换工具类
  20. 使用API 在zabbix监控系统中查看,创建及删除监控主机

热门文章

  1. JAXB在Java 9/10并且使用Tomcat 9的问题
  2. 数据库(四)之数据库表管理
  3. HTML5 网站大观:12个优秀的 HTML5 黑色风格网站设计
  4. LeetCode 90.子集 II 中等难度
  5. VS2022 C28251 WinMain批注不一致的解决方法
  6. 春运又在路上了,火车购票、出行指南了解一下!
  7. Linux系统编程之Vim使用小技巧---代码自动对齐,智能提示
  8. 宝马戴姆勒、大众福特 自动驾驶圈又添新团伙
  9. 人大经济论坛:统计学的一些经典教材
  10. RHEL在VM虚拟机下仅主机模式不能联网的解决方法