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

自動化測試Lab①—selenium模擬輸入賬號密碼登錄QQ空間

這篇具有很好參考價值的文章主要介紹了自動化測試Lab①—selenium模擬輸入賬號密碼登錄QQ空間。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

前言:selenium介紹

實驗過程:業(yè)務分析

實驗過程:編寫自動化測試代碼


自動化測試Lab①—selenium模擬輸入賬號密碼登錄QQ空間,旺仔_學習筆記,selenium,測試工具,python

前言:selenium介紹

Selenium是一個廣泛使用的開源自動化測試工具,主要用于Web應用程序的功能測試和自動化。它提供了一系列的API和工具,允許開發(fā)人員使用多種編程語言(如Java、Python、C#等)來編寫自動化腳本。

Selenium的核心組件包括:

  1. Selenium WebDriver:它是Selenium的關鍵部分,用于控制瀏覽器并直接與Web應用程序進行交互。WebDriver提供了豐富的方法和操作,使開發(fā)人員能夠模擬用戶在瀏覽器中的行為,例如點擊、輸入文本、提交表單等。
  2. Selenium IDE:這是一個瀏覽器插件,可用于錄制和回放用戶的操作。通過Selenium IDE,測試人員可以快速記錄他們在瀏覽器中的操作,并將其轉換為可重復執(zhí)行的自動化腳本。
  3. Selenium Grid:它是一個分布式測試工具,用于在多個瀏覽器和操作系統(tǒng)上并行運行測試。Selenium Grid允許同時在多臺機器上執(zhí)行測試,提高了測試的效率和覆蓋范圍。

使用Selenium,開發(fā)人員可以編寫靈活、可維護的自動化測試腳本。它可以模擬用戶在不同瀏覽器和操作系統(tǒng)上的行為,確保Web應用程序在各種環(huán)境下的兼容性和穩(wěn)定性。Selenium也與其他測試框架和工具(如TestNG、JUnit、Jenkins等)集成,提供更全面的自動化測試解決方案。

總之,Selenium是一個功能強大且廣泛使用的自動化測試工具,幫助開發(fā)人員和測試人員提高測試效率、減少人工操作,并確保Web應用程序的質量和穩(wěn)定性

實驗過程:業(yè)務分析

qq空間網址:QQ空間-分享生活,留住感動

打開網頁默認是顯示二維碼掃碼登錄,我們需要先點擊密碼登錄

自動化測試Lab①—selenium模擬輸入賬號密碼登錄QQ空間,旺仔_學習筆記,selenium,測試工具,python

點擊密碼登錄后顯示qq號輸入框與密碼輸入框,我們可以查看網頁元素結構,查看兩個輸入框的定位元素

可以看到qq號輸入框有多個元素可定位,如下圖所示

自動化測試Lab①—selenium模擬輸入賬號密碼登錄QQ空間,旺仔_學習筆記,selenium,測試工具,python

密碼輸入框也是如此,如下圖所示

自動化測試Lab①—selenium模擬輸入賬號密碼登錄QQ空間,旺仔_學習筆記,selenium,測試工具,python

接下來我們就可以碼代碼了!

實驗過程:編寫自動化測試代碼

打開pycharm

from selenium import webdriver
from selenium.webdriver.common.by import By
from time import sleep
driver=webdriver.Firefox()
driver.maximize_window()
driver.get('https://i.qq.com/')
#設置智能等待時間5s
driver.implicitly_wait(5)
#定位標簽
ifranme = driver.find_element(By.ID, 'login_frame')
# 切換到標簽上
driver.switch_to.frame(ifranme)
#點擊使用賬號密碼登錄
driver.find_element(By.ID,'switcher_plogin').click()
#輸入賬號
driver.find_element(By.ID,'u').send_keys("旺仔Sec")
#輸入密碼
driver.find_element(By.ID,'p').send_keys("旺仔Sec")
#定位登錄按鈕并點擊
driver.find_element(By.ID,'login_button').click()
#輸入完賬號密碼之后,需要滑動圖片驗證以下,所以我們可以設置一下強制時間等待5秒
sleep(5)
driver.quit()

完畢?。?!球球您點贊關注三連?( ̄3 ̄)感謝您的收看,有不足之處望評論區(qū)請您指出!文章來源地址http://www.zghlxwxcb.cn/news/detail-830521.html

到了這里,關于自動化測試Lab①—selenium模擬輸入賬號密碼登錄QQ空間的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Python爬蟲技術之Selenium自動化測試及模擬點擊頁面爬蟲最全知識

    Python爬蟲技術之Selenium自動化測試及模擬點擊頁面爬蟲最全知識

    Selenium是一套Web網站的程序自動化操作解決方案(比如點擊界面按鈕,在文本框中輸入文字等操作) Selenium的自動化原理如下 3.1 下載selenium庫的命令 3.2 下載谷歌瀏覽器Chrome對應的驅動 驅動庫網址:http://chromedriver.storage.googleapis.com/index.html 注意:根據自己的Chrome版本進行選擇

    2024年01月16日
    瀏覽(95)
  • java + Selenium 實現(xiàn)自動化測試,模擬人手點擊操作 chrome 瀏覽器

    引入 maven 依賴: 安裝 chromeDriver:略 SeleniumUtils.java: ChromeDriverUtils.java: 使用示例:

    2024年02月11日
    瀏覽(25)
  • 〖Python WEB 自動化測試實戰(zhàn)篇⑦〗- 實戰(zhàn) - selenium的基本元素操作與鍵盤鼠標模擬事件操作

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

    2023年04月08日
    瀏覽(34)
  • selenium自動化的輸入和回車操作

    # 導入模塊 from selenium.webdriver import Chrome # 導入鍵盤 from selenium.webdriver.common.keys import Keys # 導入時間模塊 import time # 創(chuàng)建一個瀏覽器 web = Chrome() # 打開一個網址 web.get(\\\"http://xxxxxxxxx.com\\\") # 找到某個元素. 點擊它 el = web.find_element_by_xpath(\\\'//*[@id=\\\"changeCityBox\\\"]/ul/li[1]/a\\\') el.click() ?# 點擊

    2024年02月03日
    瀏覽(28)
  • python selenium自動化入門:查找、輸入和點擊

    前置工作: google瀏覽器:下載google瀏覽器驅動,驅動下載后放在和python.exe文件同路徑即可, python環(huán)境:python3+selenium4 正題: 代碼如下,通過xpath去查找元素,查找元素過程采用顯示等待,超時時間設置10s xpath路徑可以在google瀏覽器f12后直接復制: 選擇elements的對應元素行,

    2024年01月21日
    瀏覽(20)
  • selenium--自動化識別圖片驗證碼并輸入

    selenium--自動化識別圖片驗證碼并輸入

    首先注冊百度智能云賬號(這里我用的是百度智能云): ? ?1.要在這里面保存好API Key 和?Secret Key ?2.然后進入查看文檔 ? 在pycharm中: 導入自動化文件: 在寫自動化腳本時調用封裝的百度類: 注意:自動化識別文字可能會出現(xiàn)識別不出來的可能,要解決這個Bug。 代碼分享:

    2024年02月11日
    瀏覽(28)
  • web自動化系列selenium模擬按鍵操作

    一、按鍵操作 通過對監(jiān)聽鍵盤輸入的元素發(fā)送鍵盤按鈕指令 常用鍵盤按鍵 代碼演示

    2024年02月06日
    瀏覽(26)
  • Selenium自動化測試實戰(zhàn)之自動化測試基礎

    Selenium自動化測試實戰(zhàn)之自動化測試基礎

    自動化測試概念 是把以人為驅動的測試轉化為機器執(zhí)行的一種過程,它是一種以程序測試程序的過程。 自動化只是測試方式,跟測試階段無關。 可以把任何測試工作寫一個程序自動化實現(xiàn)都可以稱為自動化測試。 selenium自動化測試: 2023最新的Selenium自動化測試實戰(zhàn),沒有比

    2024年02月13日
    瀏覽(27)
  • selenium 自動化測試—如何搭建自動化測試環(huán)境?

    selenium 自動化測試—如何搭建自動化測試環(huán)境?

    ?? 視頻學習: 文末有免費的配套視頻可觀看 ?? 點擊文末小卡片 ,免費獲取軟件測試全套資料,資料在手,漲薪更快 最近也有很多人私下問我,selenium學習難嗎,基礎入門的學習內容很多是3以前的版本資料,對于有基礎的人來說,3到4的差別雖然有,但是不足以影響自己,

    2024年02月19日
    瀏覽(33)
  • 【自動化測試】Java+Selenium自動化測試環(huán)境搭建

    【自動化測試】Java+Selenium自動化測試環(huán)境搭建

    本主要介紹以Java為基礎,搭建Selenium自動化測試環(huán)境,并且實現(xiàn)代碼編寫的過程。 1.Selenium介紹 Selenium 1.0 包含 core、IDE、RC、grid 四部分,selenium 2.0 則是在兩位大牛偶遇相互溝通決定把面向對象結構化(OOPP)和便于編寫代碼的各自思想予以整合后形成的新工具,也就是我們所

    2024年02月11日
    瀏覽(21)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領取紅包

二維碼2

領紅包