python3 selenium獲取列表某一列的值

2022-05-06 15:15:11 字數 713 閱讀 4795

python3+selenium獲取列表某一列的值

我們在坐自動化測試時,我們可能不想單純的想驗證乙個選項卡,我們讓指令碼隨機選擇乙個選項進行接下來的操作。例如我們想獲取列表某一列的某乙個資料(隨機的)進行操作時,我們該怎麼操作?

請看下面的列表,獲取列表的所有運單號

我們可以選擇xpath通過進行定位,當然這個方法只能定位到乙個單號,但是我們要獲取的是當前列表的所有單號。

此時我們仔細觀察就會發現,這兩個xpath只有小部分東西會變那就是最後面的tr[1]在變,所以我們把tr[1]中的「[1]」去掉就行了。

接下來我們可以通過遍歷和.text的方法進行列印了。

注:大家可以看到我截圖裡面的**,我是進行了兩次定位,只定位一次並使用.text進行列印時是會報錯的,其實我也想不明白,如果有大神看到,請指點一下。

Python3 selenium 常用引數整理

chrome瀏覽器 必須引數 設定谷歌瀏覽器的一些選項 options webdriver.chromeoptions 載入chromedriver driver webdriver.chrome executable path users python chromedriver chrome op...

python3 selenium進行模擬登陸

這裡主要就說下,當表籤中只有class,而且class是這種形式的 class 的名字是自定義的,內容優勢有空格的形式,我們使用常規的定位方法總是出現問題,提示找不到元素。解決上面的辦法就是 brows.find element by css selector data test class kw ...

python3 selenium實現自動登陸網頁

pycharm最好安裝專業版的,從網上搜尋 pycharm註冊碼 可以獲取到很多破解方式 pycharm安裝好後,在file檔案中找到settings.開啟後,在project pycharm中的project interpreter中找到新增,如圖所示。開啟後,搜尋 selenium 然後點選安裝...