【问题标题】:Reset search field or use backspace character to reset field (CasperJS)重置搜索字段或使用退格字符重置字段(CasperJS)
【发布时间】:2015-05-21 21:17:34
【问题描述】:

我正在用 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});

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

【问题讨论】:

    标签: javascript casperjs reset


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多