selenium firefox等高流量网站

时间:2016-01-11 15:42:40

标签: selenium selenium-ide

我想登录一个大部分时间都停机的网站。由于流量高,登录页面加载或加载速度非常慢,因此大部分时间都失败。

1)我应该在selenium IDE 2.9.1上执行什么命令来等待页面完全加载(因为它很慢,它应该在打开页面后等待大约50秒)然后检查页面是否是实际登录页面或错误页面。

2)如果那是登录页面,请继续登录,否则重复直到加载登录页面。

3)登录后,我们也可能会收到一些错误,所以它应该再检查收到的页面内容,看看是否是实际登录的页面。

1 个答案:

答案 0 :(得分:0)

这可以用以下几点来实现。

  1. 请参考setSpeed & setTimeout了解您究竟适合自己的内容。您可能需要将它们用于测试。

  2. 您需要将用户扩展名java脚本添加到Selenium IDE中。可以找到Java脚本here

  3. 此用户扩展程序支持gotoIf功能,如51_Elliot_Blog中所述。此功能可以根据条件转到Label。

  4. 请参阅IDE脚本here。它永远不会完成,直到找到元素。

  5. 您可以实现这些逻辑,以便脚本在日志页面显示之前保持运行和/或直到成功记录。