Spock常见错误分析

 最近在用Spock作自动化测试,其中遇到一些错误,把这些错误记录下来供参考。ide

 错误现象:测试

groovy.lang.MissingPropertyException: Unable to resolve addSchoolButton as content for page.ClassListPage, or as a property on its Navigator context. Is addSchoolButton a class you forgot to import?
 at geb.content.PageContentSupport.propertyMissing(PageContentSupport.groovy:45)
 at geb.Page.propertyMissing(Page.groovy:99)
 at geb.Browser.propertyMissing(Browser.groovy:213)
 at geb.spock.GebSpec.propertyMissing(GebSpec.groovy:60)
it

问题缘由:由于groovy并不会对不存的变量进行检查,像这类错误通常是写错了单词,并不在相关的类中存在, 本例addSchoolButton并不在ClassListPage自动化

相关文章
相关标签/搜索