在Selenium IDE中规范化自动完成空间

时间:2015-03-01 06:36:28

标签: autocomplete selenium-ide

我正在测试的网站广泛使用自动完成,我必须测试的数据通常有空格,但似乎要获得自动完成匹配列表,空格无法识别。例如,使用'sendKeys'时无法识别值'foo bar',但是在匹配列表中发送值'foo'包括'foo bar'。

虽然我知道在匹配页面上显示的值时如何规范化空间(见下文),但在发送值时如何执行此操作?

自动填充列表是否可能包含除正常空格以外的值?意见/建议赞赏!

 <tr>
    <td>sendKeys</td>
    <td>//label[text()=&quot;Course Category&quot;]/../input[@type='text']</td>
    <td>${CourseCategory}</td>
</tr>
<tr>
    <td>waitForElementPresent</td>
    <td>//a[normalize-space(text()) = &quot;${CourseCategory}&quot;]</td>
    <td></td>
</tr>
<tr>
    <td>mouseOver</td>
    <td>//a[normalize-space(text()) = &quot;${CourseCategory}&quot;]</td>
    <td></td>
</tr>
<tr>
    <td>click</td>
    <td>//a[normalize-space(text()) = &quot;${CourseCategory}&quot;]</td>
    <td></td>
</tr>

0 个答案:

没有答案