一. 控制浏览器

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()
鼠标右击操作

相关文章:

  • 2022-12-23
  • 2022-01-13
  • 2021-06-21
  • 2021-11-02
  • 2021-08-16
  • 2018-12-25
  • 2019-01-18
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-23
  • 2021-08-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案