【滚动条】Selenium 浏览器滚动条操作

一、通过元素所在位置来拖动滚动条
这个方法是最常用的,它就好像我们人一样拖动滚动条用眼睛在页面上寻找需要的元素,一旦找到那个元素了,就停止拖动。

案例:
【滚动条】Selenium 浏览器滚动条操作_第1张图片

代码:

1、需要定位的元素位置:
如:挥发性有机物
 target = self.by_csses('body>div:nth-last-child(1) .el-scrollbar>div:nth-child(1) ul>li')[6]
 
2、执行js脚本,拖动浏览器滚动条到元素的位置
 self.driver.execute_script("arguments[0].scrollIntoView();", target)
 time.sleep(2)
 
3、操作元素
 target.click()

你可能感兴趣的:(selenium,selenium)