dy自动化遇到的滑动问题
DrissionPage滚动页面问题
一般是这样:
driver.scroll.to_bottom()
但是dy得这样:
e = driver.ele('x://div[@class="parent-route-container route-scroll-container IhmVuo1S"]')
e.scroll.to_bottom()
查找滑动容器方法之一:
控制台输入:
// 查找所有可滚动的元素let scrollableElements = Array.from(document.querySelectorAll('*')).filter(el => {return el.scrollHeight > el.clientHeight && (el.style.overflow === 'auto' || el.style.overflow === 'scroll' ||getComputedStyle(el).overflow === 'auto' || getComputedStyle(el).overflow === 'scroll');});console.log('可滚动元素:', scrollableElements);scrollableElements.forEach((el, i) => {console.log(`元素 ${i}:`, el);console.log('类名:', el.className);console.log('标签名:', el.tagName);});
