定義一組元素的方法
阿新 • • 發佈:2019-01-24
select xpath selector 是什麽 tag from span 自動 學習
前面已經學習過定位單個元素的方法,那麽怎麽定位一組呢?對,就是把element變為elements
那麽,定位一組元素的方法有以下8種:
- find_elements_by_id()
- find_elements_by_name()
- find_elements_by_class_name()
- find_elements_by_tag_name()
- find_elements_by_link_text()
- find_elements_by_partial_link_text()
- find_elements_by_xpath()
- find_elements_by_css_selector()
1 #定位一組元素方法 2 from selenium import webdriver 3 from time import sleep 4 5 driver = webdriver.Chrome() 6 driver.get("https://www.baidu.com") 7 8 driver.find_element_by_id("kw").send_keys(‘selenium‘) 9 driver.find_element_by_id("su").click() 10 11 sleep(1) 12 13 #定位一組元素 14 text = driver.find_elements_by_xpath(‘//div/h3/a‘) 15 16 #循環遍歷出每一條搜索結果的標題 17 for i in texts: 18 print(t.text) 19 20 driver.quit()
運行結果:
Selenium - Web Browser Automation 官網 功能自動化測試工具——Selenium篇 selenium + python自動化測試環境搭建 - 蟲師 - 博客園 selenium是什麽?_百度知道 怎樣開始用selenium進行自動化測試(個人總結)_百度經驗 Selenium_百度百科 selenium_百度翻譯 Selenium官網教程_selenium自動化測試實踐_Selenium_領測軟件測試網 Selenium(瀏覽器自動化測試框架)_百度百科 自動化基礎普及之selenium是啥?- 蟲師 - 博客園 python十大主流開源框架 「菜鳥必看」
定義一組元素的方法