重置搜索字段或使用退格字符重置字段 (CasperJS)

Reset search field or use backspace character to reset field (CasperJS)

我正在用 Casper Javacript 编写,我正在为搜索栏对象编写一个测试,该对象单独测试字母表中的每个字母。所以它将测试 'a' 然后 'b' 等等。我正在使用 sendKeys 函数发送字母的击键。问题是即使我不希望它连接字母,它也会连接字母,这是我代码的重要部分。所以第一个循环将在字段中执行 a,第二个循环执行 ab,第三个循环执行 abc,第四个循环执行 abcd。

var alph = ['a','b','c','d'];
var c = alph[z]; 
this.sendKeys('.et_searchbar_wide', c , {reset: true});

如果正确,我要么想重置,"reset: true" 应该这样做(我认为)。或者在我每次输入新字母之前输入一个退格键,这样就可以了。任何一个都可以解决问题。但是我似乎无法在任何地方在线找到解决方案。

找了一个小时并最终决定制作一个 post,我在下一次搜索中找到了它,对于任何感兴趣的人我只是在我的 sendKeys 中使用了 '\b' + c 并且效果很好.