selenium python自動化 元素定位法

2021-08-27 08:40:50 字數 875 閱讀 3358

一)元素定位原則

首選id,

沒有id,選擇name,

id,name都沒有,選擇class

遇到a標籤,才能使用link_text

前幾種方式都不可以,考慮copy xpath

id,name,class這三種元素定位比較簡單,在這裡不再介紹。

1、link_text定位元素

比如,下面這段a**就可以用link_text定位

driver.find_element_by_link_text("賬號設定").click()

2、xpath定位元素方法一:直接copy,右鍵**行->copy->copy xpath

方法二:手寫xpath

根據下圖,寫「賬號設定」的路徑,兩種路徑書寫方式:

①絕對路徑

>>/html/body/div[2]/div[4]/u1/li[1]/a
②相對路徑

>>//*[@id="head"]/div/div[1]

//表示採用的是相對路徑,相對路徑不是從html根節點開始的

* 表示任意節點

[@唯一屬性=對應的值],[@id="head"]這種方式的xpath

等於by_id("head")

selenium python環境搭建

安裝python 2.7.版本,其他版本目前支援不好 嘗試cmd下輸入python,若無法呼叫python,需要將python的安裝路徑 python.exe的儲存位置 新增到path系統變數中 3 安裝pycharm整合開發環境 晚上比較多資料,需要破解。4 配置pycharm 開啟pycharm...

selenium python 安裝使用

selenium官網 selenium簡單教程 selenium完整教程 python基礎教程 注意 上去中如果沒有勾選add python to 安執行命令列,會報 pip 不是內部或外部命令 需要手動進行環境配置即可 執行命令視窗 cmd 輸入以下命令安裝selenium pip install...

selenium python環境搭建

一 初始準備 準備工具如下 因為版本都在更新的,python選擇2.7.xx,setuptoosl選擇平台對應的版本。二 安裝 1.安裝python,安裝目錄c python27 2.setuptools 的安裝也非常簡單,同樣是exe檔案,缺省會找到python的安裝路徑,將安裝到c python...