当CasperJS不为空时,无法使用CasperJS编辑表单

时间:2015-02-11 15:30:28

标签: javascript casperjs

我使用CasperJS进行表单编辑,但是我遇到了问题。当我输入内容时,CasperJS无法编辑此输入。

在这里,我的剧本:

this.sendKeys(
    x('(//input[contains(@id, "DateSignatureContrat")])[last()]'), 
    '31/08/2015'
);

如果我输入值,CasperJS不会将值更改为31/08/2015,但如果此输入为空,则CasperJS可以。

1 个答案:

答案 0 :(得分:0)

没关系,只需添加reset:true,它会在写入之前重置输入字段。

this.sendKeys(
    x('(//input[contains(@id, "DateSignatureContrat")])[last()]'),
    '31/08/2015',
    {reset: true}
);