Web自動化定位方法以及常用便捷操作

2022-09-27 12:30:13 字數 1222 閱讀 7746

selenium庫大家應該會比較熟悉的,因為現在網上有很多介紹,有專門學習過爬蟲的朋友當然更比較熟悉,python前面有教大家如何安裝的以及如何匯入selenium庫以及後面匯入別的庫都有介紹的,不太清楚的可以去前面查詢一下

#(1)可以通過元素 id 進行定位

#(2)通過文字資訊    

#(3)通過部分文字資訊

# driver.find_element_by_partial_link_text('貼').click()        #方法三——通過部分文字資訊定位頁面的相關資訊——並點選

#(4)通過標籤資訊定位

#driver.find_element_by_class_name('貼吧').click()       #方法四——通過標籤資訊定位頁面的相關資訊——並點選

#(5)通過name定位

#(6)通過class定位

#(7)通過xpath定位

#   driver.find_element_by_xpath('//input[@name="wd"]').send_keys('愛學習')       #通過相對路徑查詢元素位置

#   driver.find_element_by_xpath('//*[@id="wd"]').send_keys('愛學習')

#   driver.find_element_by_xpath(『/html/body/div[1]/div[2]/div[5]/div/div/form/span[1]/input』).send_keys('愛學習')     #通過絕對路徑查詢元素位置

#(8)通過css定位

#模糊查詢;以什麼開頭

#   driver.find_element_by_css_selector("input[name^='w']").send_keys('愛學習')

#   driver.find_element_by_css_selector("input#su").click()       #input標籤中id屬性以s開頭的

#模糊查詢;以什麼結尾

#   driver.find_element_by_css_selector("input[name$='q']").send_keys('愛學習')     #input標籤中name屬性

#   driver.find_element_by_css_selector("input#su").click()       #input標籤中id屬性以s開頭的

web自動化 元素定位

x 和 都是chrome開發者工具提供的方法定位元素的時候 根據自己的需求定位到唯一 的乙個元素或者符合自己需要的一組元素。絕對路徑 html開頭表示,從html文件的根節點開始進行查詢,直到找到想要的元素 相對路徑 開頭,表示從html文件的任意位置進行查詢,如果在表示式中間出現77表示從 之前的...

web自動化測試Xpath定位

find element by xpath 1.解決的問題 無id name class屬性 位置定位的元素為活動元素 2.xpath定位策略 1 路徑定位 1 絕對路徑 從起始位置開始的路徑 以 開頭。說明 從最外層元素到指定元素之間所有經過元素層級路徑 如 html body div p 0 快...

web自動化 元素定位 二

如何定位到下圖第二個 搶投標 有一種方法是利用xpath定位 a href loan loan detail id 7190.html and text 搶投標 但是我們注意到,這個鏈結中的7190是id值,而頁面中的id值是可以變化的,因此當標變化時,我們又得重新寫xpath定位表示式了,那麼,有...