一. 控制浏览器
1. 控制浏览器大小
driver.set_window_size(480,800) #浏览器宽480,高800显示
dirver.maximize_window() #浏览器最大化显示
2. 后退、前进
driver.back()
driver.forward()
3. 浏览器刷新(F5)
driver.refresh()
二、 简单元素操作:find_element_by_id("xx").+ ?
clear() 清除文本
send_keys(*value) 模拟按键输入
click() 单击元素
size 返回元素的尺寸
text 获取元素的文本
get_attribute(name) 获取name的属性值
is_displayed() 该元素是否可见
三、 鼠标操作
关于鼠标操作的方法封装在ActionChains类中,所以要引用这个类
perform() 执行所有ActionChains种存储的行为
context_click() 右击
double_click() 双击
drag_and_drop() 拖动
move_to_element() 鼠标悬停
1 from selenium import webdriver #引入ActionChains类 2 from selenium.webdriver.common.action_chains import ActionChains 3 4 driver = webdriver.Chrome() driver.get("http://yunpan.360.cn") 5 #定位到要右击的元素 6 right_click =driver.find_element_by_id("xx") 7 #对定位到的元素执行鼠标右键操作,调用ActionChains()类,将驱动driver作为参数传入 8 ActionChains(driver).context_click(right_click).perform()