溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何搭建python+selenium自動化環境

發布時間:2022-06-29 14:18:51 來源:億速云 閱讀:217 作者:iii 欄目:開發技術

本篇內容主要講解“如何搭建python+selenium自動化環境”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“如何搭建python+selenium自動化環境”吧!

第一步:安裝python解釋器

自動化測試最好下載3.7的。

如何搭建python+selenium自動化環境

下載完成后打開這個文件,然后傻瓜式安裝。

如何搭建python+selenium自動化環境

如何搭建python+selenium自動化環境

安裝好后,win+r打開命令行窗口,輸入python。如果顯示下圖,就說明安裝成功。 

如何搭建python+selenium自動化環境

第二步:安裝pycharm編譯器。

傻瓜式安裝就可以了。

如何搭建python+selenium自動化環境

 第三步:安裝selenium庫

pip install selenium

如何搭建python+selenium自動化環境

第四步:下載瀏覽器的驅動

我一般用的都是chrome比較具有代表性。

下載好后,將驅動放在python文件夾的scripts根目錄中。

第五步:打開pycharm寫第一個自動化demo驗證環境是否有問題

第一個demo

from selenium import webdriver
import time
import unittest
class LoginPage(object):
    driver=webdriver.Firefox()
    driver.get("https://passport.hupu.com/pc/login?project=nba&from=pc")
    time.sleep(5)
    def test_login(self):
        self.driver.find_element_by_xpath("//*[@id='J_username']").click()
        self.driver.find_element_by_xpath("//*[@id='J_username']").clear()
        self.driver.find_element_by_xpath("//*[@id='J_username']").send_keys("18777777777")
        self.driver.find_element_by_xpath("//*[@id='J_pwd']").click()
        self.driver.find_element_by_xpath("//*[@id='J_pwd']").clear()
        self.driver.find_element_by_xpath("//*[@id='J_pwd']").send_keys("111111111")
        self.driver.find_element_by_xpath("//*[@id='SM_BTN_1']/div[1]/div[4]").click()
        time.sleep(6)
    def test_threads(self):
        self.driver.get("https://bbs.hupu.com/hcbig")
        time.sleep(6)
        self.driver.find_element_by_id("g_n").click()
        time.sleep(6)
        self.driver.find_element_by_id("atc_title").click()
        self.driver.find_element_by_id("atc_title").clear()
        self.driver.find_element_by_id("atc_title").send_keys("橙子發的文字貼")
        self.driver.find_element_by_xpath("//body").click()
        self.driver.find_element_by_xpath("//body").send_keys("橙子使用自動化測試發的文字貼")
        self.driver.find_element_by_id("submitview").click()
login=LoginPage()
login.login()
time.sleep(4)
login.fatie_4524()

只要能啟動成功啟動瀏覽器,并且能看到鼠標自動操作,就代表環境沒有問題了。 

到此,相信大家對“如何搭建python+selenium自動化環境”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女