1

我想点击这个按钮:

html:
onclick="javascript:return  scForm.postEvent(this,event,'contentlink:externallink(id=FIELD8547822616)')"  class="scContentButton" href="#">Insert External Link

单击按钮后,将打开一个新窗口。

我尝试了几个命令,例如单击,触发事件-单击。他们都将打开新窗口,但不会进入下一步。“点击”行将以黄色突出显示(表示它仍在进行中)。

为什么点击后没有执行下一步?

我的代码:嗨,这是我在 selenium ide 中的代码

<tr>
    <td>click</td>
    <td>//div[@id='EditorPanel']/div[3]/div/table[5]/tbody/tr/td/table[4]/tbody/tr/td[2]/div/a[3]</td>
    <td></td>
</tr>
<tr>
    <td>selectWindow</td>
    <td>Sitecore</td>
    <td></td>
</tr>
<tr>
    <td>type</td>
    <td>id=Url</td>
    <td>http://bookofbetterways.com</td>
</tr>
<tr>
    <td>click</td>
    <td>id=OK</td>
    <td></td>
</tr>
<tr>
    <td>selectWindow</td>
    <td></td>
    <td></td>
</tr>
4

2 回答 2

1

在命令 selectWindow 之前将以下命令添加到您的代码中,因此脚本将等待,在选择它之前加载要加载的窗口。

<tr>
    <td>waitForPopUp</td>
    <td></td>
    <td></td>
</tr>
于 2014-10-10T12:03:27.667 回答
0

基于您的下一步是在打开的窗口上执行的假设,可能会出现在打开新窗口时单击后您没有选择打开的窗口的情况。

于 2012-10-10T04:54:29.473 回答