控制浏览器操作:
(1)最大化、最小化浏览器:
driver.maximize_window()
(2)控制、获取浏览器大小:
driver.get_window_size()
(3)获取当前标签页 title、url:
print("标签页title:{}".format(driver.title))
print("标签页 url:{}".format(driver.current_url))
(4)前进、后退、刷新:
# 前进
driver.forward()
# 后退
driver.back()
# 刷新
driver.refresh()
(5)执行 js 语句:
js = "console.log(2)"
driver.execute_script(js)
(6)打开、关闭标签页:
# 打开新的标签页
js = "window.open('https://www.baidu.com/')"
driver.execute_script(js)
# 获取当前标签页句柄
print(driver.current_window_handle)
# 获取浏览器所有标签页句柄
handles = driver.window_handles
print(handles)
sleep(2)
# 切换标签页
driver.switch_to.window(handles[-1])
# 关闭当前标签页
driver.close()
(7)滚动页面
标签:浏览器,浅谈,title,Selenium,driver,js,window,标签 From: https://www.cnblogs.com/xianyumaixianyu/p/18276801