如何在Selenium IDE中发送Jquery trigger()命令

时间:2016-02-11 18:29:27

标签: jquery selenium-ide

我有<select><option>个,我可以使用select命令在Selenium IDE中进行选择。

<td>select</td>
<td>//div[3]/div/div/div/div[2]/select</td>
<td>value=38</td>

大。 (这些是内部电子邮件的收件人)

但是,显然我们的网站会在用户点击下拉列表中的选项时发送$("select").trigger("change")。因此,即使我可以选择我需要的内容,并在页面上正确显示,当我尝试发送此消息时,我会发错误说“#34;您必须选择一个收件人&#34;。我问我们的dev构建了消息表单,他说一旦用户点击了一个收件人,该点击也会发送一个$("select").trigger("change")命令。

我已尝试过这个Selenium命令:

<td>runScript</td>
<td>$("select").trigger("change")</td>
<td></td>

但它什么也没做。你可以看到我在这里尝试做什么......任何想法如何发送这个触发器?

1 个答案:

答案 0 :(得分:0)

因为我试图从Select2下拉列表中选择一个选项,所以这是适用于我的Selenium IDE命令:

<td>fireEvent</td>
<td>//div[3]/div/div/div/div[2]/select/</td>
<td>select2:select</td>