当有人在文本框中键入整数时,我有一个网页从我的数据库中提取一些数据。数据最终出现在一些文本输入控件中。直截了当。触发 ajax 的硒是:
<tr>
<td>fireEvent</td>
<td>ctl00_ContentPlaceHolder1_Wiz1_Control1_TextBox1</td>
<td>blur</td>
</tr>
在 blur 事件之后,页面上有 6 个输入,其中现在包含文本。我想等待文本出现在输入中并断言它们存在。什么是有效的方法来做到这一点?
我试过了:
waitForExpression
使用 jquery 调用($('...').val() != ''
但由于 jquery,即使页面上加载了 jquery,这也值得怀疑);也试过xpath,但也没有用waitForText
(定位器,模式),这似乎是最明显的一个,但它真的不起作用,我怀疑因为字段是输入
我是否需要一种不同的方法,因为我正在查询的元素是input
控件?