Java

作者: 哈_ca52 | 来源:发表于2018-10-22 19:37 被阅读0次
打开网页:driver.get("网址")
等待:sleep("时长[单位:毫秒]")
元素定位:driver.findElement()
使用xpath定位:By.xpath()
使用id定位:By.id()
使用name定位:By.name()
使用标签名定位:By.tagName()
使用标签名定位:By.tagName()
清空:clear()
填值:sendKeys()
点击:click()
获取网页所有的源代码:driver.getPageSource()
判断是否包含:contains()
断言:Assert.assertEquals()
获取导航栏:driver.navigate()
使用导航栏操作打开网页:driver.navigate().to("网址");
后退:back()
执行导航栏后退操作:driver.navigate().back();
刷新:refresh()
强制类型转换:JavascriptExecutor jsDriver = (JavascriptExecutor)driver;
Java代码执行器:Executor
跳转:driver.switchTo()
弹窗:alert()
同意:accept()
取消:dismiss()
反选:deselectAll()
通过下标(从0开始)选择:select.selectByIndex()
通过value选择:select.selectByValue()
通过展示文本选择:select.selectByVisibleText()
通过链接文本精确定位:By.linkText()
通过模糊匹配对链接文本定位:By.partialLinkText()
模拟鼠标、键盘操作类:Action
展现:perform()
用户摁下按键:keyDown()
用户释放按键:keyUp()
获取浏览器当前窗口的句柄:driver.getWindowHandle()
获取浏览器所有窗口的句柄:driver.getWindowHandles()
获取浏览器所有窗口的句柄并存到set容器中:driver.getWindowHandles();
使用foreach循环遍历set这个容器,依次获取容器中的元素:for(String handle : handles){}
根据窗口句柄切换窗口:driver.switchTo().window();
判断当前窗口的title中是否包含关键字: driver.getTitle().contains("关键字");
结束循环:break
定长数组:

声明:变量类型[] 变量名
String[] s
赋值 变量名
s = new String[]

变长数组:

声明
List<String> list
赋值
list = new ArrayList<String>()
新增
list.add("1")
修改
list.add(0,"25")

相关文章

  • Java(JavaEE)学习线路图1

    Java教程 Java 教程Java 简介Java 开发环境配置Java 基础语法Java 对象和类Java 基本...

  • Java学习线路图

    Java教程 Java 教程Java 简介Java 开发环境配置Java 基础语法Java 对象和类Java 基本...

  • 大数据学习线路图

    Java教程 Java 教程Java 简介Java 开发环境配置Java 基础语法Java 对象和类Java 基本...

  • 大数据学习教程

    Java教程 Java 教程Java 简介Java 开发环境配置Java 基础语法Java 对象和类Java 基本...

  • 一篇文章,全面解读Android面试知识点

    Java Java基础 Java集合框架 Java集合——ArrayList Java集合——LinkedList...

  • java学习路线

    javaSE java基础语法 java文件操作 java网络操作 java多线程 java数据库操作 java ...

  • java编程分类

    一、java简介java开发环境配置java基础语法java对象与类java基本数据类型java变量类型java修...

  • Java-01初识Java

    Java的3大版本 Java有三大版本,Java SE, Java ME, Java EE Java SE(Jav...

  • JAVA循环语句(四)9.29

    Java条件 if Java条件if...else Java条件多重if Java条件语句 嵌套if Java条件...

  • Java 基础

    Java 基础01Java开发入门 Java 基础02Java编程基础 Java 基础03面向对象 Java 基础...

网友评论

      本文标题:Java

      本文链接:https://www.haomeiwen.com/subject/jdqnzftx.html