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

Mac OS下應(yīng)用Python+Selenium實(shí)現(xiàn)web自動(dòng)化測(cè)試

這篇具有很好參考價(jià)值的文章主要介紹了Mac OS下應(yīng)用Python+Selenium實(shí)現(xiàn)web自動(dòng)化測(cè)試。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

在Mac環(huán)境下應(yīng)用Python+Selenium實(shí)現(xiàn)web自動(dòng)化測(cè)試
在這個(gè)過程中要注意兩點(diǎn):

1.在終端聯(lián)網(wǎng)執(zhí)行命令“sudo pip install –U selenium”如果失敗了的話,可以嘗試用命令“sudo easy_install selenium”來安裝selenium;

2.安裝好PyCharm后新建project,Interpreter一定要選對(duì),默認(rèn)給出的兩個(gè)可選項(xiàng)很有可能是不對(duì)的。親測(cè)通過的一個(gè)Interpreter是“/usr/bin/python2.7”。如果你創(chuàng)建project的時(shí)候選錯(cuò)了Interpreter的話,可以從PyCharm(我的PyCharm版本是PyCharm Community Edition 5.0.1)的File->Default Settings->Default Project->Project Interpreter->Add local來重新進(jìn)行選擇,如下圖:

Mac OS下應(yīng)用Python+Selenium實(shí)現(xiàn)web自動(dòng)化測(cè)試,自動(dòng)化測(cè)試,軟件測(cè)試工程師,軟件測(cè)試,python,selenium,開發(fā)語言,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試,功能測(cè)試

如果第2點(diǎn)選擇不對(duì)的話在import selenium的時(shí)候會(huì)出錯(cuò),提示:Unresolved?preference?‘Selenium’。

只有選擇對(duì)Interpreter之后才能夠正常的引入selenium并執(zhí)行程序(以下用測(cè)試博客園登錄功能為例):

#-*- coding: UTF-8 -*-
from selenium import webdriver
import time
browser = webdriver.Firefox()
browser.get("http://cnblogs.com")
time.sleep(1)
browser.find_element_by_link_text("登錄").click()
time.sleep(1)
browser.find_element_by_id("input1").send_keys("用戶名")
browser.find_element_by_id("input2").send_keys("密碼")
browser.find_element_by_id("signin").click()
time.sleep(1)
try:
    if browser.find_element_by_link_text("退出"):
        print "Login Successfully."
except:
    print "Login failed."
#browser.quit()

運(yùn)行結(jié)果(測(cè)試通過):

Mac OS下應(yīng)用Python+Selenium實(shí)現(xiàn)web自動(dòng)化測(cè)試,自動(dòng)化測(cè)試,軟件測(cè)試工程師,軟件測(cè)試,python,selenium,開發(fā)語言,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試,功能測(cè)試

這樣在Mac+Python+PyCharm+Selenium下一個(gè)簡(jiǎn)單的測(cè)試用例就完成了。

最后說些關(guān)于自動(dòng)化的事,哪些測(cè)試有必要自動(dòng)化,哪些測(cè)試沒必要自動(dòng)化。我認(rèn)為頁面上的文字以及圖像類檢查,都沒有必要自動(dòng)化。為什么呢?因?yàn)椴季稚系囊恍〇|西,是要靠肉眼看的。即便是文字內(nèi)容對(duì)了,如果布局出錯(cuò)了,用傳統(tǒng)的自動(dòng)化頁面定位元素的檢查方法也是check不出來的。所以我認(rèn)為,凡是涉及到圖像和文字等一切表現(xiàn)層的東西都沒有必要自動(dòng)化,表現(xiàn)層上的測(cè)試還是要手動(dòng)的完成。至于功能邏輯上的測(cè)試,比如點(diǎn)哪個(gè)按鈕跳轉(zhuǎn)到哪里之類的測(cè)試,可以自動(dòng)化完成。

最后感謝每一個(gè)認(rèn)真閱讀我文章的人,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走:

Mac OS下應(yīng)用Python+Selenium實(shí)現(xiàn)web自動(dòng)化測(cè)試,自動(dòng)化測(cè)試,軟件測(cè)試工程師,軟件測(cè)試,python,selenium,開發(fā)語言,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試,功能測(cè)試

軟件測(cè)試面試小程序

被百萬人刷爆的軟件測(cè)試題庫(kù)?。?!誰用誰知道!??!全網(wǎng)最全面試刷題小程序,手機(jī)就可以刷題,地鐵上公交上,卷起來!

涵蓋以下這些面試題板塊:

1、軟件測(cè)試基礎(chǔ)理論 ,2、web,app,接口功能測(cè)試 ,3、網(wǎng)絡(luò) ,4、數(shù)據(jù)庫(kù)?,5、linux

6、web,app,接口自動(dòng)化 ,7、性能測(cè)試?,8、編程基礎(chǔ),9、hr面試題 ,10、開放性測(cè)試題,11、安全測(cè)試,12、計(jì)算機(jī)基礎(chǔ)

Mac OS下應(yīng)用Python+Selenium實(shí)現(xiàn)web自動(dòng)化測(cè)試,自動(dòng)化測(cè)試,軟件測(cè)試工程師,軟件測(cè)試,python,selenium,開發(fā)語言,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試,功能測(cè)試

這些資料,對(duì)于【軟件測(cè)試】的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉(cāng)庫(kù),這個(gè)倉(cāng)庫(kù)也陪伴上萬個(gè)測(cè)試工程師們走過最艱難的路程,希望也能幫助到你!?文章來源地址http://www.zghlxwxcb.cn/news/detail-662449.html

到了這里,關(guān)于Mac OS下應(yīng)用Python+Selenium實(shí)現(xiàn)web自動(dòng)化測(cè)試的文章就介紹完了。如果您還想了解更多內(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+pytest+selenium+PO+allure+DDT實(shí)現(xiàn)web自動(dòng)化測(cè)試

    python+pytest+selenium+PO+allure+DDT實(shí)現(xiàn)web自動(dòng)化測(cè)試

    python:編程語言 pytest:獨(dú)立的、全功能的python單元測(cè)試框架 selenium:用于web應(yīng)用程序測(cè)試的工具 allure:測(cè)試報(bào)告展示 ddt:數(shù)據(jù)驅(qū)動(dòng) 1.1 python解釋器 3.10版本 1.2 pycharm集成開發(fā)環(huán)境 社區(qū)版 下載瀏覽器驅(qū)動(dòng),瀏覽器驅(qū)動(dòng)版本要與瀏覽器版本一致。 下載地址: Chrome:http://npm.ta

    2024年02月02日
    瀏覽(100)
  • 【W(wǎng)eb項(xiàng)目實(shí)戰(zhàn)】從零開始學(xué)習(xí)Web自動(dòng)化測(cè)試:用Python和Selenium實(shí)現(xiàn)網(wǎng)站登錄功能

    【W(wǎng)eb項(xiàng)目實(shí)戰(zhàn)】從零開始學(xué)習(xí)Web自動(dòng)化測(cè)試:用Python和Selenium實(shí)現(xiàn)網(wǎng)站登錄功能

    B站首推!2023最詳細(xì)自動(dòng)化測(cè)試合集,小白皆可掌握,讓測(cè)試變得簡(jiǎn)單、快捷、可靠 https://www.bilibili.com/video/BV1ua4y1V7Db 目錄 1.環(huán)境搭建

    2024年02月06日
    瀏覽(47)
  • 〖Python WEB 自動(dòng)化測(cè)試實(shí)戰(zhàn)篇⑨〗- 實(shí)戰(zhàn) - selenium 實(shí)現(xiàn)瀏覽器標(biāo)簽頁的切換

    訂閱 Python全棧白寶書-零基礎(chǔ)入門篇 可報(bào)銷! 白嫖入口-請(qǐng)點(diǎn)擊我。 推薦他人訂閱,可獲取扣除平臺(tái)費(fèi)用后的35%收益,文末名片加V! 說明:該文屬于 Python全棧白寶書專欄, 免費(fèi)階段訂閱數(shù)量4300+ , 購(gòu)買任意白寶書體系化專欄可加入 TFS-CLUB 私域社區(qū)。 福利:加入社區(qū)的小伙

    2023年04月08日
    瀏覽(55)
  • 使用JavaScript+Selenium玩轉(zhuǎn)Web應(yīng)用自動(dòng)化測(cè)試

    使用JavaScript+Selenium玩轉(zhuǎn)Web應(yīng)用自動(dòng)化測(cè)試

    自動(dòng)化測(cè)試 在軟件開發(fā)過程中, 測(cè)試是功能驗(yàn)收的必要過程, 這個(gè)過程往往有測(cè)試人員參與, 提前編寫測(cè)試用例, 然后再手動(dòng)對(duì)測(cè)試用例進(jìn)行測(cè)試, 測(cè)試用例都通過之后則可以認(rèn)為該功能通過驗(yàn)收. 但是軟件中多個(gè)功能之間往往存在關(guān)聯(lián)或依賴關(guān)系, 某一個(gè)功能的新增或修改可能

    2024年01月18日
    瀏覽(24)
  • Selenium瀏覽器交互原理與應(yīng)用,玩轉(zhuǎn)Web自動(dòng)化測(cè)試

    Selenium瀏覽器交互原理與應(yīng)用,玩轉(zhuǎn)Web自動(dòng)化測(cè)試

    ? 目錄 ?前言: 瀏覽器交互: Selenium的實(shí)現(xiàn)方式: Selenium WebDriver: WebDriver的等待機(jī)制: 總結(jié): ?Web自動(dòng)化

    2024年02月08日
    瀏覽(15)
  • 一文4000字使用JavaScript+Selenium玩轉(zhuǎn)Web應(yīng)用自動(dòng)化測(cè)試

    一文4000字使用JavaScript+Selenium玩轉(zhuǎn)Web應(yīng)用自動(dòng)化測(cè)試

    在軟件開發(fā)過程中, 測(cè)試是功能驗(yàn)收的必要過程, 這個(gè)過程往往有測(cè)試人員參與, 提前編寫測(cè)試用例, 然后再手動(dòng)對(duì)測(cè)試用例進(jìn)行測(cè)試, 測(cè)試用例都通過之后則可以認(rèn)為該功能通過驗(yàn)收. 但是軟件中多個(gè)功能之間往往存在關(guān)聯(lián)或依賴關(guān)系, 某一個(gè)功能的新增或修改可能或影響到其

    2023年04月22日
    瀏覽(25)
  • 【自動(dòng)化測(cè)試】基于Selenium + Python的web自動(dòng)化框架

    【自動(dòng)化測(cè)試】基于Selenium + Python的web自動(dòng)化框架

    Selenium是一個(gè)基于瀏覽器的自動(dòng)化工具,她提供了一種跨平臺(tái)、跨瀏覽器的端到端的web自動(dòng)化解決方案。Selenium主要包括三部分:Selenium IDE、Selenium WebDriver 和Selenium Grid: ? 1、Selenium IDE:Firefox的一個(gè)擴(kuò)展,它可以進(jìn)行錄制回放,并可以把錄制的操作以多種語言(例如java,p

    2024年02月07日
    瀏覽(19)
  • Python自動(dòng)化實(shí)戰(zhàn)之使用Selenium進(jìn)行Web自動(dòng)化詳解

    Python自動(dòng)化實(shí)戰(zhàn)之使用Selenium進(jìn)行Web自動(dòng)化詳解

    為了完成一項(xiàng)重復(fù)的任務(wù),你需要在網(wǎng)站上進(jìn)行大量的點(diǎn)擊和操作,每次都要浪費(fèi)大量的時(shí)間和精力。Python的Selenium庫(kù)就可以自動(dòng)化完成這些任務(wù)。 在本篇文章中,我們將會(huì)介紹如何使用Python的Selenium庫(kù)進(jìn)行Web自動(dòng)化,以及如何將它應(yīng)用于實(shí)際項(xiàng)目中。如果你是一名Python愛好

    2024年02月13日
    瀏覽(30)
  • 【web自動(dòng)化】selenium+python八大元素定位

    【web自動(dòng)化】selenium+python八大元素定位

    推薦:b站軟件測(cè)試?yán)习?注意點(diǎn) 1.有id才能能使用id定位 2.id不能重復(fù) 通過百度頁面,演示如何查找id確定id是否重復(fù),其他方式定位也可以這樣搜索 代碼如下(示例): 如果有多個(gè)class_name,可以使用 find_elements 和取下標(biāo)的方式 例如:打開嗶哩嗶哩頁面,有番劇,電影等等,他

    2024年01月21日
    瀏覽(27)
  • python基于Selenium的web自動(dòng)化框架

    python基于Selenium的web自動(dòng)化框架

    1 什么是selenium Selenium 是一個(gè)基于瀏覽器的自動(dòng)化工具,它提供了一種跨平臺(tái)、跨瀏覽器的端到端的web自動(dòng)化解決方案。Selenium主要包括三部分:Selenium IDE、Selenium WebDriver 和Selenium Grid: Selenium IDE:Firefox的一個(gè)擴(kuò)展,它可以進(jìn)行錄制回放,并可以把錄制的操作以多種語言(例

    2024年02月02日
    瀏覽(22)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包