Selenium API常用方法
2021-02-19 05:17
标签:page ack elements splay 窗口 source clear get attribute Selenium API常用方法 标签:page ack elements splay 窗口 source clear get attribute 原文地址:https://www.cnblogs.com/yjlch1016/p/8321613.htmldriver.findElements()
//定位一组List元素集合driver.findElement()
//定位一个元素driver.getTitle()
//获取页面标题driver.get()
//打开地址driver.getWindowHandle()
//获取当前窗口的句柄driver.getWindowHandles()
//获取一组Set句柄集合driver.getCurrentUrl()
//获取当前页面的URLdriver.getPageSource()
//获取页面源码driver.close()
//关闭当前的浏览器窗口driver.quit()
//结束driver进程driver.manage().window().maximize()
//窗口最大化driver.manage().window().fullscreen()
//窗口全屏driver.manage().window().getPosition()
//获取浏览器窗口在屏幕的坐标driver.manage().window().getSize()
//获取浏览器窗口的分辨率driver.manage().window().setPosition()
//设置窗口的坐标driver.manage().window().setSize()
//设置窗口的分辨率driver.manage().timeouts().implicitlyWait()
//设置识别对象的超时时间driver.manage().timeouts().pageLoadTimeout()
//设置页面加载的超时时间driver.manage().timeouts().setScriptTimeout()
//设置异步脚本的超时时间driver.manage().addCookie()
//注入cookiedriver.manage().deleteAllCookies()
//删除所有的cookiedriver.manage().deleteCookie()
//删除一个cookiedriver.manage().deleteCookieNamed();
//删除一个已经命名的cookiedriver.manage().getCookieNamed()
//获取一个已经命名的cookiedriver.manage().getCookies()
//获取一组Set cookie集合driver.navigate().refresh()
//刷新浏览器,类似F5driver.navigate().back()
//使浏览器后退driver.navigate().forward()
//使浏览器前进driver.navigate().to()
//使浏览器跳转到某个地址driver.switchTo().activeElement()
//获取当前元素的焦点driver.switchTo().alert().accept()
//确认alert弹窗
driver.switchTo().alert().dismiss()
//取消alert弹窗
driver.switchTo().alert().getText()
//获取alert弹窗的文本driver.switchTo().alert().sendKeys()
//对alert弹窗进行输入操作driver.switchTo().defaultContent()
//进入默认的上下文driver.switchTo().frame()
//进入到某个frame中driver.switchTo().parentFrame()
//在多层嵌套的frame中进行后退操作driver.switchTo().window()
//切换窗口句柄webElement.sendKeys()
//输入webElement.click()
//点击webElement.submit()
//提交表单webElement.getText()
//获取文本webElement.getAttribute()
//获取属性值webElement.clear()
//清除webElement.getCssValue()
//获取css属性值,如颜色、字体webElement.getLocation()
//获取坐标webElement.getRect()
//获取位置webElement.getSize()
//获取高和宽webElement.getTagName()
//获取标签名webElement.isDisplayed()
//当前元素是否可见webElement.isEnabled()
//当前元素是否被禁用webElement.isSelected()
//当前元素是否被选中
上一篇:winform程序 DataGridView 单元格的值不能修改
下一篇:https://docs.microsoft.com/zh-cn/windows/uwp/layout/design-and-ui-intro