1、访问某网页地址

第一种:driver.get(url);

第二种:driver.navigate().to(url);

2、访问上一个访问的网页

driver.navigate().back();

3、访问下一个网页(模拟单击浏览器的前进功能)

driver.navigate().forward();

4、刷新当前网页

driver.navigate().refresh();

5、操作浏览器窗口

driver.manage().window().maximize();最大化

driver.manage().window().getSize()获得当前浏览器窗口的大小

driver.manage().window().getPosition()获得浏览器在屏幕的位置

Point point = new Point(150,300);

driver.manage().window().getPosition(point);

6、获取页面的Title属性

driver.getTitle();

7、获取页面源代码

driver.getPageSource();

driver.getPageSource().contains("xxxx");

8、获取当前页面的URL地址

driver.getCurrentUrl();

9、在输入框中清除原有的文字内容

element.clear();

10、输入框中输入指定内容

element.sendKeys("XXXX");

11、单击按钮

element.click();

12、双击某个元素

Actions builder = new Actions(driver);

builder.doubleClick(inputBox).build().perform();

13、选择下拉列表

<select  name="city">

         <option  id="bj" value="beijing">北京</option>

    <option  id="sh" value="shanghai">上海</option>

</select>

Select dropList = new Select(driver.findElement(By.name("city")));

dropList.selectByIndex(1);

dropList.selectByValue("beijing");

dropList.selectByVisibleText("北京");

14、取消下拉列表

dropList.deselectByIndex(1);

dropList.deselectByValue("beijing");

dropList.deselectByVisibleText("北京");

15、操作单选框

element.isSelected()判断是否处于选中状态

element.click();选中

16、操作复制框

同15,也是通过click()方法选中。

17、杀掉Windows的浏览器进程

比如打开一个firefox浏览器

WindowsUtils.tryToKillByName("firefox.exe");

18、将当前浏览器的窗口截屏

File srcFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);

FileUtils.copyFile(srcFile,new File("c:\\test.png"));

19、检查页面元素的文本内容是否出现

element.getText().contains("xx");