xpath屬性定位

2022-04-11 11:26:40 字數 373 閱讀 8969

絕對定位

element = driver.find_element_by_xpath('/html/body/div/input[@value="查詢"]')

裡是屬性,什麼屬性都可以,是對當前節點的限制條件

相對定位

element = driver.find_element_by_xpath('//div[@class="ng-scope"]/input[@value="查詢"]')

//代表前面那截省略了,

裡是屬性

乙個元素多屬性定位

//input[@id='kw' and @class='su'] 選擇id=kw 並且 class="su"的input元素

xpath定位動態屬性的元素

重新學習selenium的各種元素定位。昨天就和上傳檔案槓上了。拿來練手的是163郵箱,結果發現新增附件按鈕死活定位不到。花了一天時間,用chrome自帶的控制台檢視元素,xpath css fullxpath都試過不行,到最後,才發現這個元素是動態屬性,它的爸爸,爸爸的爸爸,爸爸的爸爸的爸爸 也都...

詳解xpath定位

xpath定位 1 通過開發者工具直接copy 右擊copy copy xpath 2 串聯的方式定位元素 3 通過父元素定位子元素 from selenium import webdriver from time import sleep driver webdriver.chrome drive...

快速定位XPATH

本文主要介紹如何快速定位web端的xpath。瀏覽器 chrome 火狐瀏覽器 兩種瀏覽器的定位方法都是一樣 按f12鍵,可檢視開發者工具 上圖,開發者工具最左上角是定位按鈕,點選此按鈕,再點選瀏覽器中某個控制項,即可檢視該控制項對應的元素定位 筆者一開始的時候都是一層一層地算,當前元素排第幾,路徑...