随笔分类 - java+selenium(webUI自动化)
摘要:close方法是,关闭当前窗口,这个当前,如何理解,就是driver实例操作的页面,叫当前。 如果当前窗口只有一个tab,那么这个close方法就相当于关闭了浏览器。 quit方法就是直接退出并关闭所有关联的tab窗口。 所以,close方法一般关闭一个tab,quit方法才是我们认为的完全关闭浏览
阅读全文
posted @ 2020-01-20 01:03
小白龙白龙马
摘要:findElements是用来查找一组元素,而findElement是用来查找匹配表达式的第一个元素。 这里用百度新闻某一个模块下新闻标题打印举例。 package rjcs; import java.text.SimpleDateFormat; import java.util.ArrayList
阅读全文
posted @ 2020-01-20 00:44
小白龙白龙马
摘要:package rjcs; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.List; import java.util.Set; i
阅读全文
posted @ 2020-01-20 00:36
小白龙白龙马
摘要:package rjcs; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.List; import java.util.Set; import org.openqa.selenium.in
阅读全文
posted @ 2020-01-20 00:10
小白龙白龙马
摘要:先来解释下什么是句柄,有时候浏览器的窗口句柄,也叫windows id,英文单词更好理解。 你打开了一个浏览器,你开一个tab,就生成了一个id,这个id直到你关闭这个tab才会消失。 如果你在一个浏览器上打开多个tab,那么就有多个windows id,为什么你关闭其中一个tab,但是不影响其他t
阅读全文
posted @ 2020-01-19 23:55
小白龙白龙马
摘要:package rjcs; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.List; import org.openqa.selenium.interactions.Actions; im
阅读全文
posted @ 2020-01-19 23:26
小白龙白龙马
摘要:参考网址:https://blog.csdn.net/u011541946?t=1package rjcs; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.List; import org
阅读全文
posted @ 2020-01-19 21:17
小白龙白龙马
摘要:在Keys类下有一个方法叫chord(参数1,参数2),在键盘输入事件也就是多个键同时按下的效果。package rjcs; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.List; im
阅读全文
posted @ 2020-01-19 21:09
小白龙白龙马
摘要:package rjcs; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.List; import org.apache.commons.io.FileUtils; import org.
阅读全文
posted @ 2020-01-19 19:54
小白龙白龙马
摘要:package rjcs; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.List; import org.apache.commons.io.FileUtils; import org.
阅读全文
posted @ 2020-01-19 19:48
小白龙白龙马
摘要:package rjcs; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.List; import org.apache.commons.io.FileUtils; import org.
阅读全文
posted @ 2020-01-19 19:13
小白龙白龙马
摘要:package rjcs; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.List; import org.apache.commons.io.FileUtils; import org.
阅读全文
posted @ 2020-01-19 19:02
小白龙白龙马
摘要:package rjcs; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.List; import org.apache.commons.io.FileUtils; import org.
阅读全文
posted @ 2020-01-19 17:56
小白龙白龙马
摘要:package rjcs; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.List; import org.apache.commons.io.FileUtils; import org.
阅读全文
posted @ 2020-01-19 17:44
小白龙白龙马
摘要:package rjcs; import java.util.List; import org.openqa.selenium.TakesScreenshot; import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.s
阅读全文
posted @ 2020-01-19 17:33
小白龙白龙马
摘要:Method Name:方法名,使用任何类的任何方法,我们都需要创建创建类的对象,然后对象可以申请类的素有公共方法(publicmethods) Return Type:返回的数据类型:方法能够返回一个值或者返回空(void)。 Parameter:参数,数据类型:传递到方法内进行操作的变量。传递的
阅读全文
posted @ 2020-01-19 17:18
小白龙白龙马
摘要:平时操作浏览器的时候相信大家都有过网页回退、前进、刷新的操作,那用Selenium Webdriver如何实现这些功能呢?接下来我们就共同来研究下。 使用navigation的方法,仅仅只需一个driver.navigate().使用Eclipse的话,会自动展现出所有的navigate的接口。 N
阅读全文
posted @ 2020-01-19 16:52
小白龙白龙马
摘要:什么是WebElement?: 首先,WebElement是一个组合词,拆开就是web + element,翻译过来就是web页面上的元素(对象)。那什么是web页面呢,HTMl了解一下? Html刚学完没多久,相信各位不陌生html的语法,一对尖括号括起来的内容,那这一对尖括号呢,就是我们UI自动
阅读全文
posted @ 2020-01-19 16:39
小白龙白龙马
摘要:elements复数定位: 在上面的例举的八中基本定位方式种,都有对应的复数形式,分别是下面这些: id复数定位find_elements_by_id() name复数定位find_elements_by_name() class复数定位find_elements_by_class_name() t
阅读全文
posted @ 2020-01-19 16:26
小白龙白龙马
摘要:WebElement类可支持查询子类元素。假设页面上有一些重复的元素,它们有不同的父元素。我们可以先定位其父元素,然后定位其子元素,方法如下: WebElement father = driver.findElement(By.id("father")); WebElement son = fath
阅读全文
posted @ 2020-01-19 16:11
小白龙白龙马

浙公网安备 33010602011771号