Knockout.js 在selenium ide中使用敲除动态创建测试项,最好的方法是什么?

Knockout.js 在selenium ide中使用敲除动态创建测试项,最好的方法是什么?,knockout.js,selenium-ide,Knockout.js,Selenium Ide,测试动态创建的项目的最佳方法是什么?我不想使用classe,所以将来可能会更改,id是通过knockout动态创建的,我使用一个自定义属性,然后 xpath=(//input[@section-id="entry_input"])[1] 这种做法不好吗? 提前感谢我是stackoverflow的新手。我认为您最好测试ViewModels,我们在我当前的项目(企业级)中做了这项工作,效果非常好,几乎没有bug 我们使用Qunit进行测试,但Jasmine也可以。大多数错误发生在ViewModel

测试动态创建的项目的最佳方法是什么?我不想使用classe,所以将来可能会更改,id是通过knockout动态创建的,我使用一个自定义属性,然后

xpath=(//input[@section-id="entry_input"])[1]
这种做法不好吗?
提前感谢我是stackoverflow的新手。

我认为您最好测试ViewModels,我们在我当前的项目(企业级)中做了这项工作,效果非常好,几乎没有bug

我们使用Qunit进行测试,但Jasmine也可以。大多数错误发生在ViewModels中,如果您有高级自定义绑定,可以单独测试它们