Python sel.click(";xpath=/*[@id=';seriesNwsHldr';]/div[2]/p[1]/a";)不起作用
异常:错误:未找到元素xpath=/*[@id='seriesNwsHldr']/div[2]/p[1]/aPython sel.click(";xpath=/*[@id=';seriesNwsHldr';]/div[2]/p[1]/a";)不起作用,python,xpath,selenium-rc,Python,Xpath,Selenium Rc,异常:错误:未找到元素xpath=/*[@id='seriesNwsHldr']/div[2]/p[1]/a 我登记了。路径是正确的,但我不知道这个测试用例失败的原因是什么。看起来像是时间问题。可能是您可以故意添加等待时间,直到元素出现在页面上 另一种可能性是,您试图交互的元素被隐藏 如果您可以发布测试失败时出现的错误,那就太好了。我可以查看站点吗 顺便说一句,有时您需要等待页面加载,因此在执行此操作之前,您需要执行如下说明: 单击并等待(30000) 在我的例子中,它解决了很多问题:)您使用的
我登记了。路径是正确的,但我不知道这个测试用例失败的原因是什么。看起来像是时间问题。可能是您可以故意添加等待时间,直到元素出现在页面上 另一种可能性是,您试图交互的元素被隐藏
如果您可以发布测试失败时出现的错误,那就太好了。我可以查看站点吗 顺便说一句,有时您需要等待页面加载,因此在执行此操作之前,您需要执行如下说明: 单击并等待(30000)
在我的例子中,它解决了很多问题:)您使用的是哪种浏览器的Selenium?可能是时间问题吗?如果页面上的元素在页面加载时由javascript生成或更改。可能存在一种竞争条件,其中selenium在JS代码完成之前执行其选择器。如果是这种情况,您可以在单击之前等待。