国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

selenium3.0+python之環(huán)境搭建的方法步驟

這篇具有很好參考價(jià)值的文章主要介紹了selenium3.0+python之環(huán)境搭建的方法步驟。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

本文目標(biāo):
使用selenium3.0+python3操縱瀏覽器,打開百度網(wǎng)站。(相當(dāng)于selenium的hello world)

環(huán)境基礎(chǔ):python3已安裝,pycharm編輯器已安裝。

第一步:安裝selenium

打開cmd窗口,輸入pip install selenium,然后回車。

selenium3.0+python之環(huán)境搭建的方法步驟,python,軟件測(cè)試,程序員,接口測(cè)試,自動(dòng)化測(cè)試,測(cè)試工程師

第二步:安裝WebDriver

1)下載WebDriver
由于selenium是通過調(diào)用瀏覽器的給的接口來操縱瀏覽器,所以WebDriver不統(tǒng)一,需要根據(jù)自己的瀏覽器登錄相應(yīng)的地址,下載最新的WebDriver

Chrome:https://chromedriver.storage.googleapis.com/index.html

FireFox:Releases · mozilla/geckodriver · GitHub

Edge:?Microsoft Edge WebDriver | Microsoft Edge Developer(注意:微軟官方已不對(duì)IE瀏覽器的webdriver進(jìn)行維護(hù))

Safari: 不用下載WebDriver,該瀏覽器已內(nèi)置接口。

selenium3.0+python之環(huán)境搭建的方法步驟,python,軟件測(cè)試,程序員,接口測(cè)試,自動(dòng)化測(cè)試,測(cè)試工程師

?

我下載了Edge和Chrome的webdriver?;鸷南螺d地址太卡了,下載不下來,我自己用火狐也不多。

2)將WebDriver放在環(huán)境變量里
selenium能夠通過系統(tǒng)的path變量找到webdriver,因此需要將webdriver所在目錄添加到系統(tǒng)的path變量里。
右鍵點(diǎn)擊“此電腦”,然后選擇屬性,然后根據(jù)下圖將webdriver所在的目錄添加到Path變量里。

selenium3.0+python之環(huán)境搭建的方法步驟,python,軟件測(cè)試,程序員,接口測(cè)試,自動(dòng)化測(cè)試,測(cè)試工程師

第三步:編寫代碼,操縱瀏覽器訪問百度網(wǎng)站并搜索

1)操縱谷歌瀏覽器訪問百度

1

2

3

4

5

from selenium.webdriver import Chrome

from time import sleep

with Chrome() as driver:

?driver.get('http://www.baidu.com')

?sleep(10)

2)操縱Edge訪問百度

1

2

3

4

5

from selenium.webdriver import Edge

from time import sleep

with Edge(executable_path=r'C:\WebDriver\msedgedriver.exe') as driver:

?driver.get('http://www.baidu.com')

?sleep(10)

Edge()函數(shù)里指定executable_path的值,是因?yàn)閟elenium仍然認(rèn)為Edge的WebDriver的名稱是MicrosoftWebDriver.exe,然而最新的Edge的WebDriver的名稱是msedgedriver.exe。因此,需要手動(dòng)指定Edge WebDriver的路徑,否則,selenium會(huì)報(bào)錯(cuò):selenium.common.exceptions.WebDriverException: Message: ‘MicrosoftWebDriver.exe' executable needs to be in PATH.

?現(xiàn)在我也找了很多測(cè)試的朋友,做了一個(gè)分享技術(shù)的交流群,共享了很多我們收集的技術(shù)文檔和視頻教程。
如果你不想再體驗(yàn)自學(xué)時(shí)找不到資源,沒人解答問題,堅(jiān)持幾天便放棄的感受
可以加入我們一起交流。而且還有很多在自動(dòng)化,性能,安全,測(cè)試開發(fā)等等方面有一定建樹的技術(shù)大牛
分享他們的經(jīng)驗(yàn),還會(huì)分享很多直播講座和技術(shù)沙龍
可以免費(fèi)學(xué)習(xí)!劃重點(diǎn)!開源的?。?!
qq群號(hào):485187702【暗號(hào):csdn11】

最后感謝每一個(gè)認(rèn)真閱讀我文章的人,看著粉絲一路的上漲和關(guān)注,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走!?希望能幫助到你!【100%無套路免費(fèi)領(lǐng)取】

selenium3.0+python之環(huán)境搭建的方法步驟,python,軟件測(cè)試,程序員,接口測(cè)試,自動(dòng)化測(cè)試,測(cè)試工程師

selenium3.0+python之環(huán)境搭建的方法步驟,python,軟件測(cè)試,程序員,接口測(cè)試,自動(dòng)化測(cè)試,測(cè)試工程師文章來源地址http://www.zghlxwxcb.cn/news/detail-782284.html

到了這里,關(guān)于selenium3.0+python之環(huán)境搭建的方法步驟的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Python Selenium3 簡(jiǎn)單操作進(jìn)行百度搜索

    當(dāng)前環(huán)境:Win10 + Python3.7 +?selenium==3.141.0,urllib3==1.26.2 其他知識(shí): 參考: https://www.cnblogs.com/kxtomato/p/16403798.html driver.back() 、driver.close() 、driver.quit()三者的區(qū)別-CSDN博客

    2024年02月03日
    瀏覽(20)
  • Python Selenium3 自動(dòng)化測(cè)試實(shí)戰(zhàn):構(gòu)建高效測(cè)試項(xiàng)目

    Python Selenium3 自動(dòng)化測(cè)試實(shí)戰(zhàn):構(gòu)建高效測(cè)試項(xiàng)目

    ?? 個(gè)人網(wǎng)站:【 海擁】【神級(jí)代碼資源網(wǎng)站】【辦公神器】 ?? 基于Web端打造的:??輕量化工具創(chuàng)作平臺(tái) ?? 想尋找共同學(xué)習(xí)交流的小伙伴,請(qǐng)點(diǎn)擊【全棧技術(shù)交流群】 在當(dāng)今軟件開發(fā)領(lǐng)域,自動(dòng)化測(cè)試成為確保軟件質(zhì)量和提高開發(fā)效率的關(guān)鍵步驟。本文將深入探討如何使

    2024年02月05日
    瀏覽(30)
  • 軟件測(cè)試/測(cè)試開發(fā)/全日制|Python selenium CSS定位方法詳解

    軟件測(cè)試/測(cè)試開發(fā)/全日制|Python selenium CSS定位方法詳解

    簡(jiǎn)介 CSS選擇器是一種用于選擇HTML元素的模式。它允許我們根據(jù)元素的標(biāo)簽名、類名、ID、屬性等屬性進(jìn)行選擇。CSS選擇器的語法簡(jiǎn)單而靈活,是前端開發(fā)中常用的定位元素的方式。 selenium中的css定位,實(shí)際是通過css選擇器來定位到具體元素,css選擇器來自于css語法。CSS定位有

    2024年01月17日
    瀏覽(26)
  • 一文7個(gè)步驟從0到1教你搭建Selenium 自動(dòng)化測(cè)試環(huán)境

    一文7個(gè)步驟從0到1教你搭建Selenium 自動(dòng)化測(cè)試環(huán)境

    【導(dǎo)語】Selenium是一個(gè)用于Web應(yīng)用程序測(cè)試的工具。Selenium測(cè)試直接運(yùn)行在瀏覽器中,就像真正的用戶在操作一樣。支持自動(dòng)錄制動(dòng)作和自動(dòng)生成 .Net、Java、Perl等不同語言的測(cè)試腳本。本文詳細(xì)介紹了搭建自動(dòng)化測(cè)試環(huán)境所需的工具,讓你學(xué)習(xí)自動(dòng)化測(cè)試不求人! 寫在前面

    2024年02月09日
    瀏覽(31)
  • Mac環(huán)境python + selenium 環(huán)境搭建

    Mac環(huán)境python + selenium 環(huán)境搭建

    文章主要講解Mac環(huán)境下如何搭建selenium環(huán)境。作者也是測(cè)試初學(xué)者,對(duì)selenium目前是一無所知的狀態(tài),希望從搭建環(huán)境開始對(duì)它逐步了解。 本文采用的環(huán)境: ? Python 3.7.3 PS: Mac環(huán)境會(huì)默認(rèn)自帶Python環(huán)境,但是Python2的版本,所以如果要使用Python3環(huán)境需要自行安裝。因?yàn)楸救藳]

    2024年02月15日
    瀏覽(20)
  • Python爬蟲(7)selenium3種彈窗定位后點(diǎn)擊操作,解決點(diǎn)擊登錄被隱藏iframe無法點(diǎn)擊的登陸問題

    Python爬蟲(7)selenium3種彈窗定位后點(diǎn)擊操作,解決點(diǎn)擊登錄被隱藏iframe無法點(diǎn)擊的登陸問題

    之前的文章有關(guān)于更多操作方式詳細(xì)解答,本篇基于前面的知識(shí)點(diǎn)進(jìn)行操作,如果不了解可以先看之前的文章 Python爬蟲(1)一次性搞定Selenium(新版)8種find_element元素定位方式 Python爬蟲(2)-Selenium控制瀏覽器 Python爬蟲(3)-Selenium結(jié)合pywin32模擬鍵盤操作 Python爬蟲(4)-Seleni

    2024年02月04日
    瀏覽(20)
  • Selenium+Python系列 - 開發(fā)環(huán)境搭建

    Selenium+Python系列 - 開發(fā)環(huán)境搭建

    我從未想過自己會(huì)寫python系列的自動(dòng)化文章,有些同學(xué)會(huì)問,那你現(xiàn)在為什么又開始寫了? 不止一個(gè)人找過我,問我可以寫一些 Python 自動(dòng)化的文章嗎,答案是肯定的。 那么,以后我將給大家?guī)斫涌诤蚒I自動(dòng)化兩個(gè)方面的分享,還請(qǐng)大家持續(xù)關(guān)注我! 1、Python環(huán)境搭建 使用

    2024年01月16日
    瀏覽(24)
  • python ui開發(fā) 可視化環(huán)境搭建步驟:

    看這兩篇就能入門了: 【PyQt5桌面應(yīng)用開發(fā)】1.可視化環(huán)境搭建步驟(超級(jí)詳細(xì))_pyqt5開發(fā)_安歌er的博客-CSDN博客 【PyQt5桌面應(yīng)用開發(fā)】2.可視化界面編程步驟(超級(jí)詳細(xì))_pyqt界面_安歌er的博客-CSDN博客 這篇可以了解一些基本代碼含義: 一、PyQt5實(shí)現(xiàn)Python界面設(shè)計(jì)_QtWidgets (第

    2024年02月11日
    瀏覽(23)
  • pythonselenium環(huán)境搭建,python+selenium+unittest

    pythonselenium環(huán)境搭建,python+selenium+unittest

    大家好,小編為大家解答pythonselenium環(huán)境搭建的問題。很多人還不知道python+selenium+unittest,現(xiàn)在讓我們一起來看看吧! 目錄 一、 webdriver的API與定位元素 二、鼠標(biāo)和鍵盤事件? 三、對(duì)話框與多窗口管理 四、下拉框處理 五、alter對(duì)話框處理 六、測(cè)試腳本中的等待方法 七、文件

    2024年02月04日
    瀏覽(17)
  • Python + Selenium 自動(dòng)化測(cè)試入門-環(huán)境搭建

    Python + Selenium 自動(dòng)化測(cè)試入門-環(huán)境搭建

    1、python 開發(fā)環(huán)境安裝 ? ? ? ? python官網(wǎng)下載地址:https://www.python.org/downloads/ ? ? ? ? 命令行查看安裝python版本:python --version? python -V 2、pycharm 開發(fā)工具安裝 ? ? ? ? pycharm官網(wǎng)下載地址:??????https://www.jetbrains.com/pycharm/download/ 3、selenium 工具包安裝 ? ? ? ? 命令行

    2023年04月14日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包