Selenium WebDriver API—控制浏览器

2018-12-14 00:03:36 / 打印

Selenium WebDriver API—控制浏览器

下载浏览器驱动,任何使用Selenium启动谷歌浏览器,在浏览器里打开网页,并进行简单操作。如何控制浏览器、操作元素呢,下面分别介绍一下:

控制浏览器的操作:

1. 打开网页

driver.get("www点baidu.com");(此处请自己修改为.baidu)

2.窗口最大化

driver.manage().window().maximize();

3.刷新网页

driver.navigate().refresh();

4.浏览器后退

driver.navigate().back();

5.浏览器前进

driver.navigate().forward();

6.关闭浏览器

driver.quit();

7.获取窗口大小

driver.manage().window().getSize().height;

driver.manage().window().getSize().width;

8. 借助JavaScript控制浏览器的滚动条

需要引入JavascriptExecutor类,用executeScript()方法执行javascript:

JavascriptExecutor js= (JavascriptExecutor)driver;

js.executeScript("window.scrollTo(100,450)");

window.scrollTo(100,450)方法设置浏览器窗口滚动条的水平和垂直位置。第一个参数表示水平左间距,第二个参数表示垂直上边距。

元素简单操作:

1.clear() 清除文本

2.sendkeys()   模拟键盘输入

3.click()    单击元素

4.submit()   提交表单

5getsize()      返回元素尺寸

6.gettext()    返回元素文本

7.getAttribute(name)   获得元素 name 属性值

8.isDisplayed()    设置该元素是否可见

关注我哦