页面上下、左右滑动(selenium+python:Web自动化)

1、上下滑动:

滑动至页面底部:

这个是固定写法,可以直接用。

js1 = "window.scrollTo(0, document.body.scrollHeight)"
self.driver.execute_script(js1)

滑动至页面顶部:

这个也是固定写法,可以直接用。

js2 = "window.scrollTo(0, 0)"
self.driver.execute_script(js2)

2、左右滑动:

目前使用的是滑动至页面元素可见,也有拖动滚动条按键盘向右的按键这种操作方法,感觉不如直接滑动至页面元素可见,方便;

js3 = self.driver.find_element_by_xpath(
    '//tr[1]/td[19][@class="ant-table-row-cell-break-word"]/a[1]')
self.driver.execute_script("arguments[0].scrollIntoView();",js3)

3、有需要再补充。

猜你喜欢

转载自blog.csdn.net/qsmy_an/article/details/126246274