比如有两个 title:‘title1’,‘title2’,要测试'title2'在'title1'的后面。
我也不知道如何去判断,但是我觉得这是个比较奇怪的要求,如果是我的话,我应该只会在行为测试的过程中测试界面上是否拥有这两个文字,至于文字的顺序,我会放到对 controller 的单元测试中进行。
我觉得对于界面上元素的顺序没有测试的必要,因为这些东西随时都可能在美化的过程中产生变化,我只关注“有没有”这个问题,或者“有没有变化”,如果这些元素是通过 Controller 返回的话,那针对 controller 进行测试就可以了。