博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
浏览器自动化测试解決方案 Geb
阅读量:6979 次
发布时间:2019-06-27

本文共 512 字,大约阅读时间需要 1 分钟。

Geb 详细介绍

Geb 是浏览器自动化(browser automation)测试解決方案。

它以强大的 WebDriver 为基础,搭配优雅的 jQuery 选择器,健壮的 Page Object 模型,以及富于表现力的 Groovy 语言。

可以简单的做为程序脚本运行,也可以无缝整合 Spock、 JUnit或 TestNG 等测试框架进行功能测试、web测试和验收测试。

代码示例:

import geb.Browser Browser.drive {    go "http://myapp.com/login"         assert $("h1").text() == "Please Login"         $("form.login").with {        username = "admin"        password = "password"        login().click()    }         assert $("h1").text() == "Admin Section"}

文章转载自 开源中国社区[https://www.oschina.net]

你可能感兴趣的文章
我的友情链接
查看>>
Linux-dd命令详解
查看>>
参观Speedy Cloud 有感
查看>>
使用Powershell管理Linux 下的 SQL Server
查看>>
liunx 下su 和sudo 的区别
查看>>
我的友情链接
查看>>
linux文本编辑nano
查看>>
ATEN—第十章OSPF的高级配置(4)
查看>>
三步10分钟搞定数据库版本的降迁 (将后台数据库SQL2008R2降为SQL2005版本)
查看>>
java sqlite使用小记
查看>>
磁盘及文件系统管理详解
查看>>
jQuery学习(一)
查看>>
Android模仿iPhone View旋转刷新数据动画详解
查看>>
我的友情链接
查看>>
做好职业规划:做自己的船长
查看>>
Mac读写NTFS格式磁盘
查看>>
信达充值旗舰店
查看>>
iOS中UISearchBar(搜索框)使用总结
查看>>
笔记本电脑键盘上数字键和英文的切换方法
查看>>
省钱之道--图解域域树域林根域的含义
查看>>