浅谈 Selenium 控制浏览器操作

控制浏览器操作:

(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)滚动页面

 

posted @ 2024-06-30 18:35  努力的小测试  阅读(1)  评论(0编辑  收藏  举报