Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python sel.click(";xpath=/*[@id=';seriesNwsHldr';]/div[2]/p[1]/a";)不起作用_Python_Xpath_Selenium Rc - Fatal编程技术网

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

Python 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) 在我的例子中,它解决了很多问题:)您使用的

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


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

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

另一种可能性是,您试图交互的元素被隐藏


如果您可以发布测试失败时出现的错误,那就太好了。

我可以查看站点吗

顺便说一句,有时您需要等待页面加载,因此在执行此操作之前,您需要执行如下说明:

单击并等待(30000)


在我的例子中,它解决了很多问题:)

您使用的是哪种浏览器的Selenium?可能是时间问题吗?如果页面上的元素在页面加载时由javascript生成或更改。可能存在一种竞争条件,其中selenium在JS代码完成之前执行其选择器。如果是这种情况,您可以在单击之前等待。