重置搜索字段或使用退格字符重置字段(CasperJS)
Reset search field or use backspace character to reset field (CasperJS)
我正在用Casper javascript编写,我正在编写一个搜索栏对象的测试,该对象可以单独测试字母表中的每个字母。它会先测试'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"应该做的(我认为)。或者每次在我输入新字母之前输入一个退格键,这样就可以了。任何一种方法都能解决问题。但是我似乎在网上找不到解决办法。
找了一个小时,最后决定做一个帖子,我发现它在我的下一个搜索,对于任何感兴趣的人,我只是使用''b' + c在我的sendKeys,这工作得很好。
相关文章:
- 如何限制一个字段只接受4个数字字符作为输入,并获得'It’这是潜水警报
- 如何使用JQuery检查输入(电子邮件)字段是否包含特殊字符
- 不允许在字段中输入不需要的字符
- 为什么regex只验证字段中的一个字符,而不是所有输入的字符
- 如何在单击时从输入字段中删除最后一个字符
- 在粘贴事件Javascript的输入字段中删除所有非数字字符
- 如果字段在几行空行之后包含前几个字符,则验证描述字段长度
- 解析包含带$Parse的点字符的字段名称
- 验证输入字段和块字符
- JS如何捕获基于键入然后删除的字符的字段验证逻辑
- 多重<text区域>具有字符计数器+行限制器的字段
- 如果输入字段不是 40 个字符,则隐藏付款表单PayPal提交按钮
- 如何删除字段中的字符 javascript
- AngularJS:更改对象不会更新字段,但直接更改字符串会更新字段
- JavaScript/jQuery – 在输入字段的末尾添加一个字符
- 根据字符大小指定输入字段宽度
- 在 Chrome 文本输入字段中插入控制字符
- 是否可以替换输入字段中每个字符的颜色
- HTML源字段还将HTML代码更改为转义字符
- 输入字段字符序列