0

我正在使用 Selenium IDE 创建一些自动化 TC,我的站点上有动态内容区域,有时该区域的内容 id=100,有时 id=101。

当脚本找不到 id=100 时,如何告诉 selenium 不要停止并尝试查找 id=101 ?

动作 = 点击

目标1:

//html/body/div/div/div[4]/div/div[3]/div[3]/ul/li[3]/a/div 

如果此目标失败,我希望 selenium 使用以下目标:

目标 2:

//html/body/div/div/div[4]/div[3]/div[3]/ul/li[3]/a/div
4

2 回答 2

1

您可以使用 sideflow 循环和转到。https://github.com/darrenderidder/sideflow

如果步骤失败,请使用 verify 而不是 assert 让测试继续进行。

于 2012-10-03T14:07:18.960 回答
1

There's probably a hack that would allow you to do this with the IDE, but you should really consider using WebDriver for this with the language of your choice (Python or Ruby are excellent options, but almost all popular languages are supported).

于 2012-10-02T22:27:16.577 回答