我使用CasperJS进行表单编辑,但是我遇到了问题。当我输入内容时,CasperJS无法编辑此输入。
在这里,我的剧本:
this.sendKeys(
x('(//input[contains(@id, "DateSignatureContrat")])[last()]'),
'31/08/2015'
);
如果我输入值,CasperJS不会将值更改为31/08/2015,但如果此输入为空,则CasperJS可以。
答案 0 :(得分:0)
没关系,只需添加reset:true,它会在写入之前重置输入字段。
this.sendKeys(
x('(//input[contains(@id, "DateSignatureContrat")])[last()]'),
'31/08/2015',
{reset: true}
);