引发TimeoutException(消息,屏幕,堆栈跟踪)selenium.common.exceptions.TimeoutException:消息:使用Selenium Python

时间:2019-01-22 07:51:11

标签: python selenium

我是使用Selenium python进行网络抓取的初学者。我正在尝试抓取各种药物的年度价格数据。但是我收到一条错误消息:

回溯(最近通话最近):   在第11行的文件“ other.py”中     路径= WebDriverWait(d,10).until(EC.presence_of_all_elements_located((By.CSS_SELECTOR,“ .highcharts-grid highcharts-yaxis-grid路径”)))   文件“ wait.py”,第80行,直到     引发TimeoutException(消息,屏幕,堆栈跟踪) selenium.common.exceptions.TimeoutException:消息:

我不确定该怎么做。到目前为止,我的代码是:

console.log('visible', this.state.visible);

1 个答案:

答案 0 :(得分:0)

如果我在资源中搜索ID为"highcharts-grid highcharts-yaxis-grid",则找到说2条结果,如果我搜索ID "highcharts-grid highcharts-yaxis-grid path",其说我找到0个匹配项,我分享了屏幕截图,请调查一下并告知我们

使用“ highcharts-grid highcharts-yaxis-grid”的第一张图片 enter image description here

使用“ highcharts-grid highcharts-yaxis-grid路径”的第二张图片

enter image description here

更新

如果您想学习如何查找和使用xpath,请访问此链接:

https://confengine.com/selenium-conf-2018/proposal/6018/chropath-a-smarter-way-to-get-locators-and-verify-them