当我使用Java + selenium时,我被用来为Page对象创建接口,然后使用Spring将特定的实现绑定到抽象接口。
我的文件可能是这样的:
src\main\pageobjects\MyPageInterface
src\main\pageobjects\MyPageWebImpl
src\main\页面对象\MyPageMobileImpl
src\测试
因此,我能够使用一个测试,并在两个不同的实现上运行它(在本例中,一个用于桌面,另一个用于移动)。
如何使用Geb页面对象http://www.gebish.org/manual/current/#pages在Geb中完成此操作
发布于 2016-12-09 17:55:24
Spock的数据驱动测试应该能够针对不同的实现运行相同的规范。
https://stackoverflow.com/questions/41039858
复制相似问题