python selenium 设置元素在页面可见

我们经常在获取元素时,要定位的元素不在可见的页面中,导致定位失败,经常抛出 NoSuchElementException() 异常

该问题的解决方法如下:

 # 拖动菜单到可见元素
target = driver.find_element_by_id("menu_id")
driver.execute_script("arguments[0].scrollIntoView();", target)

通过函数名:scrollIntoView()  字面意思就知道是滚动到可见,然后,问题解决!

你可能感兴趣的:(Python,Selenium,OpsDev运维开发)