pycharm最好安裝專業版的,從網上搜尋「pycharm註冊碼」可以獲取到很多破解方式
pycharm安裝好後,在file檔案中找到settings...,
開啟後,在project:pycharm中的project interpreter中找到新增,如圖所示。
開啟後,搜尋「selenium」,然後點選安裝即可。
解壓後放在python安裝目錄下的script目錄下
很多人執行時都會報錯,比如報錯:selenium.common.exceptions.sessionnotcreatedexception: message: unable to find a matching set of capabilities
一般都是驅動問題,公升級firefox版本解決,根據報錯內容在網上大多數問題都能找到對應的解決方案,在這就不一一羅列了。
from selenium importwebdriver #匯入selenium中的webdriver庫
import
time #匯入時間模組
driver =webdriver.firefox() #例項化出firefox瀏覽器
driver.get("
url"
) #登陸web介面
driver.maximize_window() #視窗最大化
time.sleep(1) #延遲1s
driver.find_element_by_id(
").send_keys("
使用者名稱"
) #輸入使用者名稱
driver.find_element_by_id(
"password
").send_keys("密碼"
) #輸入密碼
time.sleep(1)driver.find_element_by_id(
"remember
").click() #選中記住密碼
driver.find_element_by_id(
"login-submit
").click() #點選登陸
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通過進行定...