java的find怎么使用_java – 如何为@FindBy注释实现用户类型?
我试图从中得到:
@FindBy(xpath = "//div/span/img")
public WebElement addNew;
@FindBy(xpath = "//tr[2]/td[12]")
public WebElement save;
@FindBy(xpath = "//td/div/input")
public WebElement entryIdel;
@FindBy(xpath = "//textarea")
public WebElement authorFieldel;
@FindBy(xpath = "//td[3]/div/textarea")
public WebElement titleFieldel;
那:
@FindBy(xpath = "//div/span/img")
public Button addNew;
@FindBy(xpath = "//tr[2]/td[12]")
public Button save;
@FindBy(xpath = "//td/div/input")
public InputBox entryIdel;
@FindBy(xpath = "//textarea")
public InputBox authorFieldel;
@FindBy(xpath = "//td[3]/div/textarea")
public InputBox titleFieldel;
我以前为每个元素创建了类,但当然没有任何反应.我如何创建我的元素类,以便我可以使用它而不是WebElement?
这里是InputBox的代码:
import org.openqa.selenium.WebElement;
public class InputBox {
protected WebElement element;
public WebElement getElement() {
return element;
}
public InputBox(WebElement element) {
this.element = element;
// TODO Auto-generated constructor stub
}
public void type(String input) {
clearText();
element.sendKeys(input);
}
public void clearText() {
element.clear();
}
public boolean isEditable() {
return element.isEnabled();
}
String getText() {
return element.getText();
}
String getValue() {
return element.getValue();
}
}
java的find怎么使用_java – 如何为@FindBy注释实现用户类型?相关推荐
- java中属性加参数_java – 具有类型参数的注释属性
我认为这是可能的,但它需要大量的语言规范的补充,这是没有道理的. 首先,对于你枚举的例子,你可以使用Class扩展枚举>>选项. Class?还有另一个问题?扩展枚举>选项:因为En ...
- java中的Attribute类_java培训技术ModelAttribute注解修饰POJO类型的入参
@RequestMapping("/testModelAttribute") //public String testModelAttribute(User user){ publ ...
- java调节音量代码_用Java调用VC音量控制程序_java
前言 本文通过java的Runtime接口来实现调用其他语言实现的应用程序,进而来实现对计算机硬件信息的监控和控制.本文是多媒体信息系统的一个部分,就是调整计算机音量. 使用VC编写音量控制程序 本控 ...
- java jdk 1.8 配置_Java开发环境jdk 1.8安装配置方法(Win7 64位系统/windows server 2008)...
什么是jdk jdk是什么呢?jdk的是java development kit的缩写,意思是java程序开发的工具包.也可以说jdk是java的sdk. 目前的JDK大致分三个大版本: Java S ...
- java控制台两个字符串_java控制台输入字符串
实验要求: 1/7 1.掌握 JDK 的安装及参数配置方法,能在控制台界面使用 Java 命令进行 Java 程序的编译及运行. 2.掌握 Eclipse 软件安装方法.3.掌握在 ...... 习题 ...
- java按特殊标志截取_java 字符串分割处理split及特殊符号
String类型的对象在 用split()方法进行字符分割的时候常常会遇到用特殊字符进行分割的情况,看JDK知道split()实际上是用的正则实现的分割,当遇到一些用特殊 字符作为分割标志的时候,不使 ...
- java 判断数的位数_Java判断数字位数的两种方法
版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创! 恰饭广告 普通方法: import java.util.Scanner; public class Digits { pub ...
- java多态的应用场景_Java培训SE基础之多态的应用场景
1. 多态数组 当创建多个不同的子类对象, 而又想统一处理这批对象时, 就可以使用多态数组. Person[] arr = {new Student(), new Teacher()}; 2. 多态参 ...
- java 设置日期的格式_java时间格式大全
java.util.*; import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @ ...
最新文章
- ibatis的there is no statement named xxx in this SqlMap
- python处理多个excel表-使用python把Excel表格由一个分隔成多个
- 动态数据绑定之监听对象变化
- Fliptile (二进制压缩)
- 聊聊flink Table的ScalarFunction
- ASP.NET Core文件上传IFormFile于Request.Body的羁绊
- oracle 批量读,Oracle批量读取数据和批量绑定
- 基于spring注解AOP的异常处理
- uva10256 凸包
- php中引入jquery文件_WP模板开发中,怎样给wordpress网站的文章,添加点赞功能?...
- 计算机视觉方面的数据集收藏(CV Datasets on the web)
- 【Django 2021年最新版教程31】Jmeter安装 如何并发测试
- 一文读懂nginx gzip
- android 越来越慢,为什么安卓手机总是越用越慢?怎么...
- matlab编程螺旋oam,一种多模态OAM涡旋电磁波微带阵列天线制造技术
- 德军总部2新巨人计算机丢失,德军总部2新巨人打不开怎么办 德军总部2新巨像进不去解决方法...
- 海康ISAPI透传ftp
- 红绿灯交通灯控制逻辑电路设计
- Flutter面试总结(2022)
- [python] 4.比心