-->打开页面
通过get(网址)直接打开网页
from selenium import webdriver
a=webdriver.Chrome()#这里创建一个driver对象来打开浏览器,对浏览器进行操作
a.get("https://www.baidu.com/")#打开百度首页
通过execute_script("window.open("网址")") 从新窗口打开这个网址
from selenium import webdriver
a=webdriver.Chrome()#这里创建一个driver对象来打开浏览器,对浏览器进行操作
a.get("https://www.baidu.com/")
a.execute_script("window.open('https://www.baidu.com/')")#在新窗口打开文件
-->刷新页面 refresh()
from selenium import webdriver
import time
a=webdriver.Chrome()
a.get("https://www.baidu.com/")
time.sleep(2)#过两秒后页面会刷新
a.refresh()
-->切换到上一页 back()
from selenium import webdriver
import time
a=webdriver.Chrome()
a.get("https://www.baidu.com/")
time.sleep(2)
a.get('https://www.jd.com/')
time.sleep(2)
a.back()#休眠两秒后跳转到百度
-->切换到下一页forward()
from selenium import webdriver
import time
a=webdriver.Chrome()
a.get("https://www.baidu.com/")
time.sleep(2)
a.get('https://www.jd.com/')
time.sleep(2)
a.back()#返回到百度
time.sleep(2)
a.forward()#两秒后调到京东
-->设置窗口大小set_window_size(长,宽)单位px
from selenium import webdriver
a=webdriver.Chrome()
a.get("https://www.baidu.com/")
a.set_window_size(500,200)
-->窗口最大化maximize_window()
from selenium import webdriver
a=webdriver.Chrome()
a.get("https://www.baidu.com/")
a.maximize_window()#最大化窗口
-->截屏并放在指定路径下get_screenshot_as_file(r'路径')
from selenium import webdriver
a=webdriver.Chrome()
a.get("https://www.baidu.com/")
a.maximize_window()
a.get_screenshot_as_file(r'D:\测试\2.png')#最大化后截屏并存在d盘测试路径下名字是2.png
-->退出close() quit()
#close()只关闭当前的
from selenium import webdriver
import time
a=webdriver.Chrome()
a.get("https://www.baidu.com/")
a.execute_script("window.open('https://www.jd.com/')")
time.sleep(2)
a.close()
#quit()关闭所有的
from selenium import webdriver
import time
a=webdriver.Chrome()
a.get("https://www.baidu.com/")
a.execute_script("window.open('https://www.jd.com/')")
time.sleep(2)
a.quit()