sel.click(“xpath = // * [@ id ='seriesNwsHldr'] / div [2] / p [1] / a”)不起作用

时间:2012-04-09 04:24:19

标签: python xpath selenium-rc

  

例外:错误:元素xpath = // * [@ id ='seriesNwsHldr'] / div [2] / p [1] / a未找到。

我检查了Fierbug。路径是正确的,但我不知道这个测试用例失败的原因是什么。

2 个答案:

答案 0 :(得分:0)

这看起来像是时间问题。也许你可以故意添加等待时间,直到元素出现在页面上。

另一种可能性是您正在尝试交互的元素被隐藏。

如果您可以发布测试失败时遇到的错误,那就太棒了。

答案 1 :(得分:0)

我可以查看网站吗?

有时候你应该等待加载页面,所以你需要在此操作之前做一些如下指示:

clickAndWait(30000)

在我的情况下,它解决了很多问题:)