1. 程式人生 > >定義一組元素的方法

定義一組元素的方法

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十大主流開源框架 「菜鳥必看」

定義一組元素的方法