Selenium测试重定向

时间:2016-05-26 08:26:53

标签: selenium selenium-ide

我正在使用Selenium IDE来创建一些测试场景。我想创建一个用户尝试访问某个URL而不登录的场景。但是网页应该将用户重定向到登录屏幕,因为用户需要先登录但是我找不到任何有关重定向的信息Selenium IDE。

1 个答案:

答案 0 :(得分:1)

检查一下。这将阻止javascript重定向:

getEval       | window.location.href = 'http://your.page'; 
storeLocation | url
while         | storedVars['url'] != 'http://your.page'
storeLocation | url
endWhile
getEval       | window.stop();

您需要Selenium IDE流量控制。

如果您只是需要检查重定向是否发生:

open          | http://your.page
pause         | 5000
storeLocation | url
verifyEval    | storedVars['url'] == 'http://crocodile.page' | true

如果您需要别的东西,请尝试让您的问题更加详细一些。很难理解你想做什么。