gpt4 book ai didi

selenium-ide - 单击/clickAndWait 不起作用

转载 作者:行者123 更新时间:2023-12-04 06:27:47 26 4
gpt4 key购买 nike

记录的测试脚本包括谷歌搜索。

单击“Google 搜索”后,下一步是单击测试结果中的链接,但是在播放过程中,这发生在浏览器加载结果之前,因此解决方案似乎是在搜索后添加延迟。我尝试了两种方法:

  • 将“click”更改为“clickAndWait”,值为 1000。这很有效。 1000的值不改变默认值30000ms,回放需要30s完成一步。
  • 在单击前调用“setTimeout”,值为 1000。这对 clickAndWait 的超时行为没有影响。

  • 这是脚本:
    <tr>
    <td>open</td>
    <td>/</td>
    <td></td>
    </tr>
    <tr>
    <td>type</td>
    <td>q</td>
    <td>test search</td>
    </tr>
    <tr>
    <td>setTimeout</td>
    <td></td>
    <td>1000</td>
    </tr>
    <tr>
    <td>clickAndWait</td>
    <td>btnG</td>
    <td>1000</td>
    </tr>
    <tr>
    <td>click</td>
    <td>link=CLEP Test Center Search</td>
    <td></td>
    </tr>
    <tr>
    <td>clickAndWait</td>
    <td>link=Home</td>
    <td></td>
    </tr>

    如果有人可以提供建议,非常感谢。

    最佳答案

    我会通过在单击链接之前添加一个 waitForElementPresent 命令来推荐另一种解决方案。

  • 打开/
  • 输入q测试搜索
  • 点击 btnG
  • waitForElementPresent 链接=CLEP 测试中心搜索
  • 点击链接=CLEP考试中心搜索
  • waitForElementPresent 链接=首页
  • 点击链接=首页

  • 您可以在 http://www.infoq.com/articles/testing-ajax-selenium 中找到很好的解释

    关于selenium-ide - 单击/clickAndWait 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3703458/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com