python+selenium 滑动滚动条的操作

工作中碰到一种情况就是,要定位的元素需要滚动条滑到下方后才可以显示出来。

这种情况下,就要先滑动滚动条,再定位元素。

那么滑动滚动条我以前记录了appium中的操作,那么,selenium中该如何操作呢?

target=driver.find_element_by_css_selector("div.bg-w.van-row>div:nth-child(15) div.m-t-5.c-3")       ###红色部分就是我们要定位的目标元素。
driver.execute_script("arguments[0].scrollIntoView();", target)
time.sleep(1)

两行代码轻松完成。生活很美好。

当然我用的是CSS定位,大家也可以换成其他的定位方式,如:xpath,id 等。

猜你喜欢

转载自www.cnblogs.com/star12111/p/10229966.html