1. click() VS mouse.click()
在写自动化脚本要勾选一个复选框时,用casper.mouse.click() 无法选上这个checkbox, 需要用到casper.click()才可以。但是同事那里用哪种写法都可以, 我们同样都是在test子命令下执行的脚本。
casper.then(function(){
this.mouse.click("#root > div > form > div:nth-child(8) > div > div > label > span.ant-checkbox > input");
});
casper.then(function(){
this.capture("test-demo0.2-"+(captureIdx++)+"-wrongreg2.png");
});
上面这段脚本得到的截图:
casper.then(function Initial(){
this.click("#root > div > form > div:nth-child(8) > div > div > label > span.ant-checkbox > input");
}); casper.then(function Cap(){
this.capture("test-demo0.2-"+(captureIdx++)+"-wrongreg2.png");
});
上面这段脚本得到的截图: