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定位表示式了,那麼,有...