求请教,selenium如何实现下拉框中的滚动条下拉
试过document.querySelector("body > div:nth-child(13) > div.el-scrollbar > div.el-scrollbar__bar.is-vertical").scrollTop这类方式也不行
你可以试试用Actions的moveToElement模拟鼠标操作试试
不知道你这个问题是否已经解决, 如果还没有解决的话:我可以尝试帮助你解决这个问题。在Vue.js下拉框中实现滚动条下拉可以通过模拟滚动事件来实现。下面是使用Python和Selenium的示例代码:
# 导入所需的库
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
# 启动浏览器
driver = webdriver.Chrome()
driver.get('your_url')
# 定位到下拉框元素
dropdown = driver.find_element_by_css_selector('your_dropdown_selector')
# 模拟鼠标悬停操作
action = ActionChains(driver)
action.move_to_element(dropdown).perform()
# 模拟滚动操作
action.move_by_offset(0, your_scroll_distance).perform()
请注意替换代码中的以下部分:
your_url
:你要访问的URL。your_dropdown_selector
:下拉框元素的选择器。your_scroll_distance
:滚动条下拉的距离,可以根据实际情况进行调整。这段代码通过模拟鼠标悬停和滚动操作来实现滚动条下拉的效果。你可以根据实际情况调整滚动距离和选择器。
如果这个解决方案对你有帮助,请告诉我。如果还有其他问题,请随时提问。