Java

2018-10-22  本文已影响0人  哈_ca52
打开网页: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")

上一篇下一篇

猜你喜欢

热点阅读