用Selenium来模拟浏览器测试网站

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。内容未经允许不得转载,或转载时需注明来源: 创新互联

绵阳服务器托管