我正在做一个硒项目。在项目中,我打开多个沃尔玛页面,检查div中是否有nav
。如果nav
存在,请执行其他操作,继续下一页
现在,如果导航存在于页面中,程序能够定位导航。但是,如果导航不存在,则程序需要很长时间才能与代码一起继续
是否有任何方法可以提高程序搜索代码的速度
这是我的密码
nav_button_path = "//div[@class='modal modal--active-fill responsive-modal prod-fulfillmentOptionsModal prod-AccessFulfillmentModal prod-AccessSlidePanel']//nav[@class='persistent-subnav']"
nav_button = driver.find_elements_by_xpath(nav_button_path)
if not nav_button:
...
else:
...
在上面的代码中,如果找到nav,else condition
将运行。这运行得很快。但是if condition
需要很长时间才能运行,因为如果导航不存在,程序在网页中搜索导航需要很长时间
提前谢谢
我认为延迟的原因是你使用的隐含等待。它应该可以解决您的问题:
相关问题 更多 >
编程相关推荐