中国软件测试联盟

 找回密码
 注册

QQ登录

只需一步,快速开始

http://www.wanmeiff.comJS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!
查看: 383|回复: 0

Selenium WebDriver API—控制浏览器

[复制链接]
发表于 2018-12-3 16:12:00 | 显示全部楼层 |阅读模式
织雀教育-物联网测试的黄埔军校,专注软件测试人才培养
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()    设置该元素是否可见

分享到: 更多
中国软件测试联盟(www.51sqae.com),一个免费权威的讨论新软件技术的论坛。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

本站资源仅供学习交流,非营利性质,如有侵权等行为,请联系管理员删除|中国软件测试联盟 ( 京ICP备17018412号;京公网安备11010802017997

GMT+8, 2019-3-20 08:54

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表