一)元素定位原則
首選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...