无法定义硒的测试用例来在谷歌上找到狐狸体育

时间:2015-04-09 07:27:40

标签: selenium selenium-ide

我需要它去谷歌,输入福克斯体育,并选择福克斯体育网站。 我录制了我的动作并创建了以下内容,但它仍然停留在第三步,即单击Google的结果链接。

步骤如下

1

   Command       open
   Target    /

2

   Command     type
   Target     id=lst-ib 
   Value      Fox Sports

第3

Command clickAndWait
Target link=FOX Sports: Home -- Sports News, Scores, Schedules ...

我已经选择了所有建议的目标但仍然不起作用!

2 个答案:

答案 0 :(得分:1)

这就是我刚刚尝试过的,它起作用了。不是等待搜索结果标头的waitForElementPresent。您还可以等待foxsports.com链接显示。

<tr>
  <td>open</td>
  <td>/</td>
  <td></td>
</tr>
<tr>
  <td>type</td>
  <td>id=lst-ib</td>
  <td>Fox Sports</td>
</tr>
<tr>
  <td>waitForElementPresent</td>
  <td>//h2[text()=&quot;Search Results&quot;]</td>
  <td></td>
</tr>
<tr>
  <td>clickAndWait</td>
  <td>//a[contains(text(),&quot;FOX Sports: Home&quot;)]</td>
  <td></td>
</tr>

答案 1 :(得分:0)

我要尝试的第一件事是在第2步和第3步之间暂停一下,可能是因为它试图在链接实际加载之前执行clickAndWait