Python3 Selenium3 瀏覽器操作

2021-10-05 04:18:48 字數 1084 閱讀 9629

**

以禪道登入位址為例子python3+selenium3 瀏覽器操作**

#coding=utf-8

#匯入selenium

from selenium import webdriver

# sleep用於設定等待時間 時間單位為秒

from time

import

sleep

#初始化谷歌瀏覽器驅動

driver=webdriver.chrome(

)#瀏覽器最大化

driver.maximize_window(

)#輸入要測試的url位址(禪道登入位址)

driver.get(

'')#等待2秒

sleep(2)

#瀏覽器後退

driver.back(

)#等待2秒

sleep(2)

#瀏覽器前進

driver.forward(

)#等待2秒

sleep(2)

#瀏覽器重新整理

driver.refresh(

)#等待1秒

sleep(1)

#列印當前登入頁面的url資訊

print(driver.current_url)

#列印當前頁面的標題資訊

print(driver.title)

#判斷頁面標題是否在登入介面

if'使用者登入'

in driver.title:

print(

'當前處於使用者登入介面'

)else:

print(

'當前頁面不是使用者登入介面'

)#關閉瀏覽器

driver.quit(

)

操作結果頁面:

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獲取列表某一列的值

python3 selenium獲取列表某一列的值 我們在坐自動化測試時,我們可能不想單純的想驗證乙個選項卡,我們讓指令碼隨機選擇乙個選項進行接下來的操作。例如我們想獲取列表某一列的某乙個資料 隨機的 進行操作時,我們該怎麼操作?請看下面的列表,獲取列表的所有運單號 我們可以選擇xpath通過進行定...