python中selenium常用的api方法
常用場景
1.某些需要滑鼠移動到上面才會展示的元素
1.常用action函式
driver = webdriver.Chrome(executable_path='./chromedriver.exe')
#例項化物件
action = ActionChains(driver)
#滑鼠移動到元素上,懸浮perform()
action.move_to_element(more_link).perform()
2.切換瀏覽器
1).window
#列印出瀏覽器對應的id
all_windows = driver.window_handles
print(all_windows)
#切換瀏覽器視窗 第二哥瀏覽器id在列表最後一個用 -1
driver.switch_to.window(all_windows[-1])
2).ifram
#切換iframe
#先找到fram的元素位置在切換
webifram=driver.find_element_by_id('iframeLoginIfm')
#切換ifram,類似切換瀏覽器
driver.switch_to.frame(webifram)
3.在輸入框輸入引數用 send.keys
#在音樂裡面輸入稻香
driver.find_element_by_id('kw').send_keys("稻香")
actionChains函式常用方法
# 開始模擬滑鼠雙擊操作
action_chains = ActionChains(driver)
action_chains.double_click(button).perform() #雙擊滑鼠
click(on_element=None) #單擊滑鼠左鍵
click_and_hold(on_element=None) #點選滑鼠左鍵,按住不放
context_click(on_element=None) #點選滑鼠右鍵
double_click(on_element=None) #雙擊滑鼠左鍵
drag_and_drop(source, target) #拖拽到某個元素然後鬆開
drag_and_drop_by_offset(source, xoffset, yoffset) #拖拽到某個座標然後鬆開
move_by_offset(xoffset, yoffset) #滑鼠移動到距離當前位置(x,y)
move_to_element(to_element) #滑鼠移動到某個元素
move_to_element_with_offset(to_element, xoffset, yoffset) #將滑鼠移動到距某個元素多少距離的位置
release(on_element=None) #在某個元素位置鬆開滑鼠左鍵
perform() #執行鏈中的所有動作
相關文章
- Python | Python常用函式、方法示例總結(API)Python函式API
- Selenium用法詳解 -- Selenium3 常用方法
- python中file物件的常用方法Python物件
- Python Selenium操作Cookie的方法PythonCookie
- Selenium系列教程- 04常用的元素定位方法
- python+selenium方法大全Python
- Python中判斷字典的值常用的方法!Python
- Python 中 selenium 庫Python
- Python中的selenium的安裝Python
- Selenium+Java自動化測試常用的方法Java
- Python中判斷字母大小寫常用的方法!Python
- Python中列表去重常用的3種方法!Python
- Python中的selenium的簡單用法Python
- Selenium的WebDriver API元素定位中的XPath和CSSWebAPICSS
- Python中負數變成正數常用的方法!Python
- Python中查詢字串某個字元最常用的方法!Python字串字元
- Python中合併兩個列表常用的方法有哪些?Python
- 自動化實踐篇丨教你逐步解析Selenium常用API介面API
- selenium+python設定爬蟲代理IP的方法Python爬蟲
- Python之selenium:selenium庫的簡介、安裝、使用方法之詳細攻略Python
- python內建方法APIPythonAPI
- 【python+selenium的web自動化】- 元素的常用操作詳解(一)PythonWeb
- python+selenium實現動態爬取及selenuim的常用操作PythonUI
- Python中獲取執行緒返回值的常用方法!Python執行緒
- python常用內建方法Python
- Python列表中新增元素的常用方法!Python
- Python中保留整數常用的方法!Python
- 『無為則無心』Python序列 — 17、Python字串操作的常用APIPython字串API
- Selenium,Selenium使用方法(三)
- Selenium,Selenium使用方法(二)
- Selenium,Selenium使用方法(一)
- selenium常用元素定位方式
- Node中Buffer 常用API解讀API
- Python爬蟲之路-selenium在爬蟲中的使用Python爬蟲
- Python字串常用方法總結Python字串
- Python Selenium等待(waits)頁面載入完成的三種方法PythonAI
- 自動化測試:學習Selenium+Python的過程中遇到的坑和解決方法Python
- node中的url常用方法解析