日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

pythonselenium一个简单的自动化测试实战:百度搜索

發(fā)布時間:2025/3/15 python 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pythonselenium一个简单的自动化测试实战:百度搜索 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目錄

    • 前提準備
      • 1. Chrome瀏覽器的安裝
      • 2. chrome瀏覽器下載驅動地址及Chrome的版本號查看
      • 3.下載chrome瀏覽器驅動
      • 4.下載安裝selenium
    • 代碼
      • PC端
      • 移動端

前提準備

1. Chrome瀏覽器的安裝

2. chrome瀏覽器下載驅動地址及Chrome的版本號查看

這里驅動的作用:我們寫的代碼通過webdriver與瀏覽器發(fā)生響應(你只要提供一個正確的url,webdriver就去幫你做什么事情)

http://chromedriver.storage.googleapis.com/index.html
注意:應下載自己對應的Chrome版本,相對應版本的查看方式:
點擊如圖的三個點,再點擊設置

再點擊關于Chrome,在方框處就可以看到Chrome的版本

或者直接在網(wǎng)址處輸入:chrome://version/ 也可以查看相應的版本(此處為更新)

3.下載chrome瀏覽器驅動


再點擊相應的系統(tǒng)就行了,比如說我是window系統(tǒng)

https://blog.csdn.net/hanhanwanghaha寶藏女孩 歡迎您的關注!
歡迎關注微信公眾號:寶藏女孩的成長日記
如有轉載,請注明出處(如不注明,盜者必究)

最后再解壓到python的安裝目錄下面

4.下載安裝selenium

打開cmd,輸入

pip install selenium

并且再在Pycharm
點擊File–>Settings

選中Project下面的Python的interpreter
再點擊+號

搜素selenium,再點擊install

代碼

PC端

#coding:utf-8 # 導包 from selenium import webdriver import time# 1.打開瀏覽器 driver = webdriver.Chrome() time.sleep(2)# 2.獲取網(wǎng)址(百度) driver.get("http://www.baidu.com")# 3.找到輸入框,通過id進行元素定位 search = driver.find_element_by_id("kw")# 4.輸入想要搜素的關鍵詞--元素操作 search.send_keys("沙雕") time.sleep(2)# 找到提交按鈕,元素定位 button = driver.find_element_by_id("su") # 點擊提交按鈕 button.click() time.sleep(2)# 讀取搜素結果的標題 title = driver.title print(title)# 斷言,驗證頁面效果,如果不加就會直接關了 assert "hh" in title # 關閉瀏覽器 driver.quit()

移動端

""" 學習目標:禁用瀏覽器的信息提示模擬移動端操作步驟 """# 導包 from selenium import webdriver# 移動端的模擬 mobileEmulation={"deviceName":"iPhone X"} chrome_options = webdriver.ChromeOptions()# 添加實驗選項 (排除交換器,開啟自動化) chrome_options.add_experimental_option("excludeSwitches",["enable-automation"])# 添加實驗選項 是否使用自動拓展功能 否 chrome_options.add_experimental_option("useAutomationExtension",False)# 添加實驗選項 移動端的模擬 chrome_options.add_experimental_option("mobileEmulation",mobileEmulation)# 打開chrome瀏覽器 driver = webdriver.Chrome(options=chrome_options) driver.get("https://www.baidu.com")

如有不足或者對以上有不明白的地方歡迎指出!

https://blog.csdn.net/hanhanwanghaha寶藏女孩 歡迎您的關注!
歡迎關注微信公眾號:寶藏女孩的成長日記
如有轉載,請注明出處(如不注明,盜者必究)

總結

以上是生活随笔為你收集整理的pythonselenium一个简单的自动化测试实战:百度搜索的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。