一、常用库导入

1.from selenium import webdriver  导入webdriver模块

2.from selenium.webdriver import ActionChains  导入动作链类,动作链可以储存鼠标的动作,并一起执行

3.from selenium.webdriver.common.key import Key  键盘操作使用的是Keys类,一般配合send_keys使用

4.from selenium.webdriver.support.select import Select  下拉框的操作都交由Select类进行处理

5.from selenium.webdriver.common.by import By

from selenium.webdriver.support.ui import WebDriverWait

from selenium.webdriver.support import expected_conditions as EC     显示等待使用的类

二、基本操作

1.浏览器相关操作

创建浏览器对象  driver = webdriver.xxx()

窗口最大化    maximize_window()

获取浏览器尺寸  get_window_size()

设置浏览器尺寸  set_window_size()

获取浏览器位置  get_window_position()

设置浏览器位置  set_window_position(x,y)

关闭当前标签/窗口 close()

关闭所有标签/窗口  quit()

 1 # 导入webdriver
 2 from selenium import webdriver
 3 
 4 # 创建一个浏览器对象
 5 driver = webdriver.Firefox()
 6 
 7 # 设置全屏
 8 driver.maximize_window()
 9 
10 # 获取当前浏览器尺寸
11 size = driver.get_window_size()
12 print(size)
13 
14 # 设置浏览器尺寸
15 driver.set_window_size(400, 400)
16 size = driver.get_window_size()
17 print(size)
18 
19 # 获取浏览器位置
20 position = driver.get_window_position()
21 print(position)
22 
23 # 设置浏览器位置
24 driver.set_window_position(100,200)
25 
26 
27 # 关闭浏览器
28 driver.quit()
29 driver.close()
View Code

相关文章: