如何在Selenium IDE中处理多个URL?

时间:2019-02-01 06:17:02

标签: selenium selenium-webdriver selenium-ide

说我正在使用http://www.newtours.demoaut.com/的baseurl登录。因此,在登录测试(成功登录)之后,基本URL会使用令牌更改为http://newtours.demoaut.com/mercuryreservation.php?osCsid=929093474fd911e10f3a61562f069efd。因此,此页面测试将是另一种测试,但它应来自先前的登录。创建两个不同的测试用例并以套件形式运行它们失败,因为每次令牌都不同。该如何处理?

2 个答案:

答案 0 :(得分:0)

pure硒ide 3.5中,我创建了两个不同的测试用例,并将它们作为套件运行,这是我所知道的通常选项。如果这对您不起作用,请尝试单击将您从URL1转到URL2的链接。当然,只有在有这样的链接的情况下,它才起作用。

如果您使用Kantu硒元素,事情变得容易得多,则只需在宏中使用两个打开的命令即可:

  • Open http://www.newtours.demoaut.com/
  • 在这里做您需要做的事
  • 打开http://newtours.demoaut.com/mercuryreservation.php?osCsid=929093474fd911e10f3a61562f069efd
  • 继续此处

您甚至可以使用select Window

在新标签中打开第二个URL。
selectWindow | tab=open | http://newtours.demoaut.com/mercuryreservation.php?osCsid=929093474fd911e10f3a61562f069efd

答案 1 :(得分:0)

SWITCHTO()。窗口() 在标签索引从0

开始