按钮存在并显示单击 Selenium python

时间:2021-07-03 13:09:34

标签: python selenium webdriver

如何检查何时向下滚动停止工作?

代码有效,它点击了按钮,但过了一会儿,仍然显示和呈现的按钮不会在页面上加载任何新数据。即使没有代码,如果您按下按钮,例如第 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 中按下按钮的效果与否?

或者有没有办法在每次按下按钮时检查页面差异? 例如是和之前点击按钮之前一样还是按下按钮后不同(向页面添加了更多元素?)

因为它总是可以检测和点击的,但一段时间后按下它就没有效果了,因此问题。

0 个答案:

没有答案
相关问题