我想在表单页面上选择多个使用散列ID的元素。该应用程序是使用Vuejs进行的,它散列某些属性值,因为它们是动态的。
我想用Nightwatchjs对这个页面运行E2E测试,但是我找不到选择表单元素是因为他们没有固定的id属性。
我已经查看了元素(),但无法抓住id。所以我一直在尝试使用
选择它们 .setValue('div.row.form>.formComponent>.input-group:nth-child(3)', 'John Smith')
但我收到此错误:
ERROR: Unable to locate element: "div.row.form>.formComponent>.input-group:nth-child(3)" using: css selector
所以我似乎没有正确使用这个功能。我想知道什么是获取formComponent和setValues的所有输入子元素的最佳方法。