# 浏览器操作API如下:
import time
from selenium import webdriver
driver_path='../webdriver/chromedriver.exe'
driver=webdriver.Chrome(executable_path=driver_path)
# 1.浏览器中加载URL:
driver.get('https://www.baidu.com')
# 2.浏览器最大化:
driver.maximize_window()
time.sleep(4)
# 3.浏览器最小化:
driver.minimize_window()
time.sleep(3)
# 4.自定义浏览器窗口大小:
driver.set_window_size(1000,1000)
time.sleep(2)
# 5.刷新:
time.sleep(2)
driver.find_element_by_link_text('登录').click()
time.sleep(5)
driver.refresh()
# 6.返回上一页:
time.sleep(2)
driver.back()
# 7. 向前进一页:
time.sleep(2)
driver.forward()
# 8.截图:
time.sleep(2)
driver.get_screenshot_as_file('d://t158_20211206.bmp')
# 9.获取当前页的URL:
driver.current_url
# 10.获取当前页面的title:
title=driver.title
print(title)
if title=='IT_百度搜索':
print('测试通过')
else:
print('测试失败')
# 11.获取页面源代码:
page_source=driver.page_source
if page_source.__contains__('IT_百度搜索'):
print('测试通过')
else:
print('测试失败')
# 12.关闭当前tab页面:
driver.close() #关闭当前页面不清除数据
# 13.退出当前driver:
driver.quit() #关闭所有页面并清除数据