.py", line 19, in page File "/opt/anaconda/envs/env_diariosbr/lib/python3.9/site-packages_execute(Command.CLICK_ELEMENT)
File "/opt/anaconda/envs/env_diariosbr/lib/python3.9/sit
我试图使用Python使用selenium访问元素的文本。我可以很好地访问元素本身,但是当我试图获取文本时,它就无法工作。这是我的密码:driver = webdriver.Chrome() # I removed the path for my post,= driver.find_elements_by_class_name("price")
print([price.text for price in prices]
我正在从一个使用jquery的站点中抓取数据,有时我会得到陈旧的元素异常,这是我通过在try/ get之间引入睡眠来修正的。但是,我希望使它更加健壮,在查看docs:时,我发现有一种方法可以检查元素是否已用"staleness_of“方法过时。--这与我所寻找的完全相反--是否有方法等待元素不过时,然后继续(如果可能的话单击它)?测试代码:,在该代码中,我试图替换睡眠()
from selenium i
但是,当我检索具有特定类名的所有元素时。当我尝试执行每个元素或单击时,所有检索到的元素都会抛出一个陈旧的引用异常。我不能双击其中任何一个。它找到了正确的元素,但抛出了所有这些元素的异常。By.ClassName("frame-banner")); var action = new OpenQA.Selenium</em