0

我今天面临一个有点奇怪的问题。Selenium 似乎单击了一个测试用例中的链接,但在后续用例中忽略了相同的链接。这发生在测试用例的任何排列组合中。无论哪种情况第二次运行,由于上述问题而失败。任何人都可以为此提出解决方案吗?我试过 selenium.click 和 selenium.clickat。mouseup+mousedown 的组合即使在第一次使用时也不起作用。selenium.fireevent 似乎也没有任何区别。

真的卡在这了。有人可以帮忙吗????

谢谢和问候,
Vamyip

4

2 回答 2

0

链接会打开一个新窗口吗?如果是这样,我会尝试 selectWindow("myMainWindow") 命令以确保正确的页面具有焦点。

于 2010-07-22T10:57:37.413 回答
0

原因可能是

a) 在您执行案例之前,该元素未显示在页面中

sugg- 等待那个元素 waitFor("link=mylink") 然后调用 selenium.click("link=mylink")

b) 可能存在拼写错误或未正确提供定位器

于 2012-08-11T10:41:50.257 回答