python+selenium学习3浏览器控制

"""
控制浏览器大小
set_window_size():设置访问页面的尺寸大小
maximize_window():最大化显示
minimize_window():最小化显示

控制页面:前进后退
back()
forward()

页面刷新
refresh()

截屏功能:

"""
from selenium import webdriver
import time

driver =webdriver.Chrome()
driver.get("https://www.baidu.com")

# #比较喜欢宽屏显示,设置打开窗口1080*600
# # driver 浏览器对象
# # windowHandle: 一个页面的标识
# driver.set_window_size(1080,600)
# #最大化显示窗口
# driver.maximize_window()
# #最小化窗口
# driver.minimize_window()
# driver.find_element_by_id("kw").send_keys("nb")

# #页面的前进后推操作
# driver.find_element_by_link_text("新闻").click()
# time.sleep(3)
# # 后退到百度首页
# driver.back()
# time.sleep(3)
# # 再前进到新闻
# driver.forward()
# time.sleep(3)
# # 刷新操作
# driver.refresh()

# driver.find_element_by_link_text("新闻").click()
# time.sleep(3)
# driver.save_screenshot(r"F:\sss.png")
driver.get_screenshot_as_file("{}.{}".format("F:\sss","png"))

# #关闭功能,关闭浏览器,不管页面几个窗口
# driver.quit()

#关闭窗口,只关掉前面一个窗口
driver.close()

你可能感兴趣的:(python+selenium学习3浏览器控制)