如何检查何时向下滚动停止工作?
代码有效,它点击了按钮,但过了一会儿,仍然显示和呈现的按钮不会在页面上加载任何新数据。即使没有代码,如果您按下按钮,例如第 25 次手动按下按钮后 25 次但没有任何变化,页面上没有显示新项目。
伪代码(这种方式只是为了演示想法,没有别的)
from selenium import webdriver
count =0
displayed = driver.find_element_by_xpath('path').is_displayed()
enabled = driver.find_element_by_xpath('path').is_enabled()
if displayed and enabled:
driver.find_element_by_xpath('path').click
if count => 26:
break
count +=1
有什么方法可以检测在 selenium 中按下按钮的效果与否?
或者有没有办法在每次按下按钮时检查页面差异? 例如是和之前点击按钮之前一样还是按下按钮后不同(向页面添加了更多元素?)
因为它总是可以检测和点击的,但一段时间后按下它就没有效果了,因此问题。