webdriver 学习

上一篇 / 下一篇  2015-08-17 12:58:18 / 个人分类:经验总结

1. Webelement

2. ActionChains
使用方法: from selenium.webdriver.common.action_chains import ActionChains

ActionChains(webdriver)

perform() 执行行为
鼠标操作常用方法:
     
 方法名 操作 备注
 context_click(); 右击 
 double_click() 双击 
 drag_and_drop(source,target) 拖动 
move_to_element() 鼠标悬停在一个元素上 
 click_and_hold 按下鼠标左键在一个元素上 
 perform() 执行行为 
 
3. Keys
使用方法: from selenium.webdriver.common.keys import Keys
send_keys(Keys.BACK_SPACE)
             
4. time
5. 层级定位

6. 窗口切换
   current_window_handle
   window_handles
   switch_to_window
   close 关闭当前窗口

7. alert/confirm/prompt
   switch_to_alert
   accept   确定
   dismiss() 取消
   send_keys()
   text 返回文字信息

8. 下拉框处理 需要进行二次定位操作

9. 分页处理

10. 上传文件

11. 上传文件

12. 调用javascript
     webdirver.execute_script(script,*args)
    1) 在页面上执行js
    2) 在某个已经定位的元素上执行js

13. cookie
   get_cookies
   get_cookie(name)
   add_cookie({'name':name,'value':value})
   delete_cookie(name)
   delete_all_cookies


Webdriver API
http://selenium-python.readthedocs.org/en/latest/api.html

TAG:

 

评分:0

我来说两句

Open Toolbar