一、通过元素所在位置来拖动滚动条
这个方法是最常用的,它就好像我们人一样拖动滚动条用眼睛在页面上寻找需要的元素,一旦找到那个元素了,就停止拖动。
案例:
代码:
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()