1、
#通过执行js打开新的标签页
js='window.open("https://www.sogou.com");'
driver.execute_script(js)
2、
#覆盖之前的标签页
driver.find_element_by_class_name('btn').send_keys(Keys.CONTROL,'t') #Ctrl+t在Chrome下新建标签页,这里只能覆盖
driver.get(https://www.sogou.com")
3、
#!usr/bin/python3 #-*-coding:utf-8 -*- #python+selenium自动化17--JS处理滚动条 #https://www.cnblogs.com/yoyoketang/p/6128655.html #time:2021-01-08 ''' 知识点: --scrollHeight 获取对象的滚动高度。 --scrollLeft 设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离。 --scrollTop 设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离。 --scrollWidth 获取对象的滚动宽度。 ''' from selenium import webdriver import time driver = webdriver.Chrome() driver.maximize_window() driver.get("https://www.cnblogs.com/yoyoketang/p/6128655.html") driver.implicitly_wait(10) time.sleep(2) print(driver.name) #打印当前使用的浏览器 #处理滚动条到底部 js = "window.scrollTo(0,document.body.scrollHeight)" driver.execute_script(js) time.sleep(5) #处理滚动条到顶部 js = "window.scrollTo(0,0)" driver.execute_script(js) time.sleep(5) driver.quit()