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

RobotFramework自動(dòng)化測(cè)試框架-Selenium Web自動(dòng)化(-)-Open Browser和Close Browser

這篇具有很好參考價(jià)值的文章主要介紹了RobotFramework自動(dòng)化測(cè)試框架-Selenium Web自動(dòng)化(-)-Open Browser和Close Browser。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

??? 交流討論:歡迎加入我們一起學(xué)習(xí)!

?? 資源分享耗時(shí)200+小時(shí)精選的「軟件測(cè)試」資料包

???教程推薦:火遍全網(wǎng)的《軟件測(cè)試》教程??

??歡迎點(diǎn)贊 ?? 收藏 ?留言 ?? 如有錯(cuò)誤敬請(qǐng)指正!

Selenium出來(lái)已經(jīng)有很多年了,從最初的Selenium1到后來(lái)的Selenium2,也變得越來(lái)越成熟,而且也已經(jīng)被很多公司廣泛使用。Selenium發(fā)展的過(guò)程中,分了很多模塊,這里我們主要介紹Webdriver,Webdriver已經(jīng)被很多瀏覽器所兼容。WebDriver在自動(dòng)化腳本和瀏覽器之間充當(dāng)?shù)慕巧椭敖榻B的Appium很像。

由于現(xiàn)在很多的瀏覽器都已經(jīng)主動(dòng)支持和兼容了WebDriver,所以Webdriver在啟動(dòng)后,會(huì)確認(rèn)瀏覽器的native component是否存在可用而且版本匹配,接著就在目標(biāo)瀏覽器里啟動(dòng)使用Selenium自己設(shè)計(jì)定義的協(xié)議(WebDriver Wire Protocol),WebDriver Wire協(xié)議是通用的,也就是說(shuō)不管是FirefoxDriver還是ChromeDriver等,啟動(dòng)之后都會(huì)在某一個(gè)端口啟動(dòng)基于這套協(xié)議的Web?服務(wù),WebDriver Wire協(xié)議是一套基于RESTful的web服務(wù)。

在調(diào)用WebDriver的時(shí)候,實(shí)際上是給在瀏覽器上啟動(dòng)的RESTful服務(wù)監(jiān)聽(tīng)端口上發(fā)送http請(qǐng)求,請(qǐng)求會(huì)以WebDriver Wire協(xié)議規(guī)定的JSON格式的字符串來(lái)告訴Selenium希望瀏覽器執(zhí)行什么樣的操作。

? Selenium和RobotFramework Selenium2Library庫(kù)介紹

通過(guò)Selenium?可以訪問(wèn)Selenium官網(wǎng)。從該網(wǎng)站上可以下載到各種瀏覽器運(yùn)行需要的Driver。

RobotFramework自動(dòng)化測(cè)試框架-Selenium Web自動(dòng)化(-)-Open Browser和Close Browser,python,壓力測(cè)試,單元測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試

RobotFramework自動(dòng)化測(cè)試框架-Selenium Web自動(dòng)化(-)-Open Browser和Close Browser,python,壓力測(cè)試,單元測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試

從The Selenium Browser Automation Project | Selenium?地址可以查詢到關(guān)于Selenium的文檔和介紹等信息。

RobotFramework自動(dòng)化測(cè)試框架-Selenium Web自動(dòng)化(-)-Open Browser和Close Browser,python,壓力測(cè)試,單元測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試

?Open Browser和Close Browser

在Selenium2Library庫(kù)中,Open Browser關(guān)鍵字用來(lái)打開(kāi)一個(gè)指定的瀏覽器,該關(guān)鍵字接收如下參數(shù):

參數(shù)(Arguments)

說(shuō)明

url

瀏覽器中需要打開(kāi)的url地址

browser

指定需要打開(kāi)的瀏覽器類型,包括IE,F(xiàn)irefox,chrome,opera, safari等常用的瀏覽器,默認(rèn)使用Firefox

alias

設(shè)定的瀏覽器實(shí)例的別名,可以用于瀏覽器之間的切換,默認(rèn)為None

remote_url

是否啟用通過(guò)remote server的形式來(lái)訪問(wèn),默認(rèn)為False

desired_capabilities

可以指定的配置參數(shù),默認(rèn)為None

ff_profile_dir

該參數(shù)主要針對(duì)火狐瀏覽器,可以通過(guò)該參數(shù)指定firefox profile路徑,默認(rèn)為None

Close Browser 關(guān)鍵字用來(lái)關(guān)閉一個(gè)已經(jīng)打開(kāi)的當(dāng)前瀏覽器。

示例1:打開(kāi)谷歌瀏覽器,url地址中輸入http://www.baidu.com

Open Browser?http://www.baidu.com??? chrome

執(zhí)行結(jié)果:

Starting test: RobotFrameworkTest1.TestSuite6.TestCase0002

20170529 15:22:55.284 :? INFO : Opening browser 'chrome' to base url 'http://www.baidu.com'

Ending test:?? RobotFrameworkTest1.TestSuite6.TestCase0002

RobotFramework自動(dòng)化測(cè)試框架-Selenium Web自動(dòng)化(-)-Open Browser和Close Browser,python,壓力測(cè)試,單元測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試

示例2:打開(kāi)IE瀏覽器,url地址中輸入http://www.baidu.com,然后關(guān)閉瀏覽器

Open Browser ????????http://www.baidu.com??? ie

Close Browser

執(zhí)行結(jié)果:

Starting test: RobotFrameworkTest1.TestSuite6.TestCase0001

20170529 15:31:01.937 :? INFO : Opening browser 'ie' to base url 'http://www.baidu.com'

Ending test:?? RobotFrameworkTest1.TestSuite6.TestCase0001

RobotFramework自動(dòng)化測(cè)試框架-Selenium Web自動(dòng)化(-)-Open Browser和Close Browser,python,壓力測(cè)試,單元測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試

另外在使用IE瀏覽器時(shí),需要將瀏覽器選項(xiàng)中,安全標(biāo)簽下的每個(gè)區(qū)域中是否啟用保護(hù)模式保持一致,要么全部啟用,要么全部不啟用,如下圖所示,不然的話容易出現(xiàn)類似WebDriverException: Message: Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones.的報(bào)錯(cuò)。

RobotFramework自動(dòng)化測(cè)試框架-Selenium Web自動(dòng)化(-)-Open Browser和Close Browser,python,壓力測(cè)試,單元測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試

最后我邀請(qǐng)你進(jìn)入我們的【軟件測(cè)試學(xué)習(xí)交流群:785128166】, 大家可以一起探討交流軟件測(cè)試,共同學(xué)習(xí)軟件測(cè)試技術(shù)、面試等軟件測(cè)試方方面面,還會(huì)有免費(fèi)直播課,收獲更多測(cè)試技巧,我們一起進(jìn)階Python自動(dòng)化測(cè)試/測(cè)試開(kāi)發(fā),走向高薪之路

作為一個(gè)軟件測(cè)試的過(guò)來(lái)人,我想盡自己最大的努力,幫助每一個(gè)伙伴都能順利找到工作。所以我整理了下面這份資源,現(xiàn)在免費(fèi)分享給大家,有需要的小伙伴可以關(guān)注【公眾號(hào):程序員二黑】自提!

RobotFramework自動(dòng)化測(cè)試框架-Selenium Web自動(dòng)化(-)-Open Browser和Close Browser,python,壓力測(cè)試,單元測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試

RobotFramework自動(dòng)化測(cè)試框架-Selenium Web自動(dòng)化(-)-Open Browser和Close Browser,python,壓力測(cè)試,單元測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-844622.html

到了這里,關(guān)于RobotFramework自動(dòng)化測(cè)試框架-Selenium Web自動(dòng)化(-)-Open Browser和Close Browser的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(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)文章

  • WEB自動(dòng)化測(cè)試(selenium工具)框架、面試題

    WEB自動(dòng)化測(cè)試(selenium工具)框架、面試題

    ? ? ? ? ? ? 讓程序員代替人為去驗(yàn)證web項(xiàng)目功能的過(guò)程 ? ???1)需求變動(dòng)不頻繁 測(cè)試腳本的穩(wěn)定性決定了自動(dòng)化測(cè)試的維護(hù)成本。如果軟件需求變動(dòng)過(guò)于頻繁,測(cè)試人員需要根據(jù)變動(dòng)的需求來(lái)更新測(cè)試用例以及相關(guān)的測(cè)試腳本,而腳本的維護(hù)本身就是一個(gè)代碼開(kāi)發(fā)的過(guò)程,

    2024年02月03日
    瀏覽(32)
  • Python+selenium,輕松搭建 Web 自動(dòng)化測(cè)試框架

    Python+selenium,輕松搭建 Web 自動(dòng)化測(cè)試框架

    在程序員的世界中,一切重復(fù)性的工作,都應(yīng)該通過(guò)程序自動(dòng)執(zhí)行。 「自動(dòng)化測(cè)試」就是一個(gè)最好的例子。 隨著互聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)周期越來(lái)越短,迭代速度越來(lái)越快,只會(huì)點(diǎn)點(diǎn)點(diǎn),不懂開(kāi)發(fā)的手工測(cè)試,已經(jīng)無(wú)法滿足如今的業(yè)務(wù)要求,只能被企業(yè)逐步裁員淘汰。 「自動(dòng)化測(cè)試

    2024年02月10日
    瀏覽(28)
  • 基于Selenium+Python的web自動(dòng)化測(cè)試框架

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

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

    2024年02月02日
    瀏覽(105)
  • Selenium基于Python web自動(dòng)化測(cè)試框架 -- PO

    Selenium基于Python web自動(dòng)化測(cè)試框架 -- PO

    ??? 交流討論: 歡迎加入我們一起學(xué)習(xí)! ?? 資源分享 : 耗時(shí)200+小時(shí)精選的「軟件測(cè)試」資料包 ??? 教程推薦: 火遍全網(wǎng)的《軟件測(cè)試》教程?? ?? 歡迎點(diǎn)贊 ?? 收藏 ?留言 ?? 如有錯(cuò)誤敬請(qǐng)指正! 關(guān)于selenium測(cè)試框架首先想到的就是PO模型,簡(jiǎn)單說(shuō)下PO模型 PO模型的

    2024年02月22日
    瀏覽(27)
  • 基于Selenium+Python的web自動(dòng)化測(cè)試框架詳解

    目錄 一、什么是Selenium? 二、自動(dòng)化測(cè)試框架 三、自動(dòng)化框架的設(shè)計(jì)和實(shí)現(xiàn) 四、需要改進(jìn)的模塊 五、總結(jié) Selenium是一個(gè)基于瀏覽器的自動(dòng)化測(cè)試工具,它提供了一種跨平臺(tái)、跨瀏覽器的端到端的web自動(dòng)化解決方案。Selenium主要包括三部分:Selenium IDE、Selenium WebDriver 和Selen

    2024年02月09日
    瀏覽(29)
  • selenium+python做web端自動(dòng)化測(cè)試框架實(shí)戰(zhàn)

    selenium+python做web端自動(dòng)化測(cè)試框架實(shí)戰(zhàn)

    最近受到萬(wàn)點(diǎn)暴擊,由于公司業(yè)務(wù)出現(xiàn)問(wèn)題,工作任務(wù)沒(méi)那么繁重,有時(shí)間摸索selenium+python自動(dòng)化測(cè)試,結(jié)合網(wǎng)上查到的資料自己編寫(xiě)出適合web自動(dòng)化測(cè)試的框架,由于本人也是剛剛開(kāi)始學(xué)習(xí)python,這套自動(dòng)化框架目前已經(jīng)基本完成了所以總結(jié)下編寫(xiě)的得失,便于以后回顧溫

    2024年02月14日
    瀏覽(26)
  • 基于Selenium+Python的web自動(dòng)化測(cè)試框架_pythonselenium框架

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

    主要負(fù)責(zé)執(zhí)行用例后的生成報(bào)告,一般以HTML格式居多,信息主要是用例執(zhí)行情況。另外還可以配置發(fā)送郵件功能。 4、log模塊 主要用來(lái)記錄用例執(zhí)行情況,以便于高效的調(diào)查用例失敗信息以及追蹤用例執(zhí)行情況。 三、自動(dòng)化框架的設(shè)計(jì)和實(shí)現(xiàn) 1、需求分析 首先我們的測(cè)試對(duì)

    2024年04月17日
    瀏覽(32)
  • 基于Selenium的Web UI自動(dòng)化測(cè)試框架開(kāi)發(fā)實(shí)戰(zhàn)

    基于Selenium的Web UI自動(dòng)化測(cè)試框架開(kāi)發(fā)實(shí)戰(zhàn)

    1、自研自動(dòng)化測(cè)試框架 首先進(jìn)行需求分析。概要設(shè)計(jì)包括以下三大模塊: 公共函數(shù)庫(kù)模塊(包括可復(fù)用函數(shù)庫(kù)、日志管理、報(bào)表管理及發(fā)送郵件管理); 測(cè)試用例倉(cāng)庫(kù)模塊(具體用例的相關(guān)管理); 可視化頁(yè)面管理模塊(單獨(dú)針對(duì)Web頁(yè)面進(jìn)行抽象,封裝頁(yè)面元素和操作方

    2024年01月20日
    瀏覽(114)
  • Python + Selenium,分分鐘搭建 Web 自動(dòng)化測(cè)試框架!

    Python + Selenium,分分鐘搭建 Web 自動(dòng)化測(cè)試框架!

    在程序員的世界中,一切重復(fù)性的工作,都應(yīng)該通過(guò)程序自動(dòng)執(zhí)行。 「自動(dòng)化測(cè)試」就是一個(gè)最好的例子。 隨著互聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)周期越來(lái)越短,迭代速度越來(lái)越快,只會(huì)點(diǎn)點(diǎn)點(diǎn),不懂開(kāi)發(fā)的手工測(cè)試,已經(jīng)無(wú)法滿足如今的業(yè)務(wù)要求,只能被企業(yè)逐步裁員淘汰。 「自動(dòng)化測(cè)試

    2024年02月02日
    瀏覽(29)
  • selenium+python web自動(dòng)化測(cè)試框架項(xiàng)目實(shí)戰(zhàn)實(shí)例教程

    selenium+python web自動(dòng)化測(cè)試框架項(xiàng)目實(shí)戰(zhàn)實(shí)例教程

    自動(dòng)化測(cè)試對(duì)程序的回歸測(cè)試更方便。 由于回歸測(cè)試的動(dòng)作和用例是完全設(shè)計(jì)好的,測(cè)試期望的結(jié)果也是完全可以預(yù)料的,將回歸測(cè)試自動(dòng)運(yùn)行... 可以運(yùn)行更加繁瑣的測(cè)試 自動(dòng)化測(cè)試的一個(gè)明顯好處就是可以在很短的時(shí)間內(nèi)運(yùn)行更多的測(cè)試。學(xué)習(xí)自動(dòng)化測(cè)試最終目的是應(yīng)用到

    2024年02月06日
    瀏覽(36)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包