Python3 selenium 常用引數整理

2021-09-13 20:53:04 字數 921 閱讀 1979

chrome瀏覽器

必須引數

# 設定谷歌瀏覽器的一些選項

options = webdriver.chromeoptions()  

# 載入chromedriver

driver = webdriver.chrome(executable_path='/users/python/chromedriver', chrome_options=options)

# 請求位址

driver.get("")

操作瀏覽器

driver.back()  # 向後退

driver.forward() # 向前進

driver.refresh() # 重新整理頁面

## 瀏覽器滾動條:

js = "window.scrollto(0,200)" # 滑動200畫素

js1 = "window.scrollto(0, document.body.scrollheight)" # 滑動滾動條到底部

js2 = "window.scrollto(0,0)" # 滑動到頂部

driver.execute_script(js)

# 獲取元素的屬性id獲取

search_btn = driver.find_element_by_id('su')

# 獲取元素的屬性class名稱獲取

search_btn = driver.find_element_by_class_name('su')

search = search_btn.size

print(search) # 列印元素寬高

print(search['width']) # 列印元素寬

print(search['height']) # 列印元素高

python3 selenium進行模擬登陸

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

python3 selenium獲取列表某一列的值

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

python3 selenium實現自動登陸網頁

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