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

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