与自动化测试有关的Geb+Spock

基本概念

Spock是什么?
一种测试框架,同类有Junit,Mockito,Selenium等等。

Geb是什么?
一种浏览器自动化方案(a browser automation solution。
Geb建立在WebDriver的库之上,这意味着Geb可以支持任何WebDriver所支持的浏览器。然而,Geb提供了额外的便利和高效。

弊端
测试代码不能重用

Geb拾遗

displayed和present区别:
Displayed:检查元素是否可见。
Present:检查元素是否在设定的Dom中。

你可能感兴趣的:(与自动化测试有关的Geb+Spock)