2013-05-16 分类: 网站建设
selenium是一个自动化测试工具,它可以驱动浏览器,就像真正的用户在操作一样,支持IE、Google、Chrome等多种浏览器,比如点击右键出现的下拉菜单,可以查看当前页面的网页源代码。下边给大家分享几个知识点,希望对大家有所帮助。
1、如何搭建环境
使用selenium的环境具体需要:jdk+浏览器驱动+浏览器。由于本业务选择使用java语言实现ui自动化,因此需要用到jdk。目前selenium支持的主流的浏览器有chrome,ie,firefox等,需要注意的是,下载好浏览器之后,必须下载适应版本的浏览器驱动方可操作浏览器。
2、如何使用无页面模式
由于本项目ui自动化需要部署到centos服务器上,所以需要使用无页面模式。目前,有chrome,firefox两种浏览器支持无页面模式,那么,如何使用无页面模式了?其实,只需要在生成webdriver实例时,指定无页面模式属性即可。chromeOptions.addArguments("headless");//无界面参数
3、如何滑动页面
有时,为了使得需要点击的元素出现在视图内,通常需要滑动页面,而在selenium中可以通过控制执行脚本来实现。((JavascriptExecutor) webDriver).executeScript("window.scrollBy(0, 7000)");
4、如何实现页面刷新
对于页面刷新操作不妨使用下面几种方法:
driver.navigate().refresh();
driver.get(driver.getCurrentUrl());
driver.navigate().to(driver.getCurrentUrl());
driver.executeScript("history.go(0)");
分享文章:用Selenium来模拟浏览器测试网站
分享地址:/news33/783.html
成都网站建设公司_创新互联,为您提供静态网站、外贸建站、营销型网站建设、小程序开发、面包屑导航、定制网站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联
猜你还喜欢下面的内容