我今天面临着一个奇怪的问题。 Selenium似乎在一个测试用例中单击了一个链接,但在后续的情况下忽略了相同的链接。任何排列组合的测试用例都会发生这种情况。无论哪种情况下运行第二,由于上述问题而失败。任何人都可以建议解决这个问题?我试过selenium.click和selenium.clickat。 mouseup + mousedown的组合即使在第一时间也不起作用。 selenium.fireevent似乎没有任何区别。
真的坚持这个。谁能请帮忙????
谢谢和问候,
Vamyip
答案 0 :(得分:0)
链接是否会打开一个新窗口?如果是这样,我会尝试使用selectWindow(“myMainWindow”)命令来确保正确的页面具有焦点。
答案 1 :(得分:0)
原因可能是
a)在您执行案例之前,该元素未在页面中显示
sugg-等待该元素waitFor(“link = mylink”)然后调用selenium.click(“link = mylink”)
b)可能是拼写错误或定位器未正确给出