欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python自動化測試工具Helium使用示例

 更新時間:2021年12月01日 15:37:07   作者:Python?集中營  
大家好,本篇文章主要講的是python自動化測試工具Helium使用示例,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下哦

前言

Helium工具是對Selenium的封裝,將Selenium工具的使用變得更加簡單。Selenium雖然好,但是在它的使用過程中元素的提取還是比較復雜的,不論是CSSselector、還是Xpath語法的使用都有一定的學習曲線。

file

示例

首先來看一個簡單的實例,通過下面的幾行代碼就能完成在瀏覽器打開鏈接并且搜索的功能實現。

from helium import *  # 導入helium工具的所有對象

start_chrome("https://www.baidu.com")  # 使用谷歌瀏覽器打開鏈接

write('Python 集中營')  # 在搜索框寫入搜索內容

press(ENTER)  # 按下enter鍵

如下圖所示中,搜索到python集中營正是我發(fā)布的文章。

file

首先查看自己的瀏覽器版本,在瀏覽器中輸入下面的地址進入版本查看。

chrome://version/(復制到谷歌瀏覽器打開)

file

然后根據自己的瀏覽器版本下載相應的瀏覽器驅動,下面是下載地址。

https://npm.taobao.org/mirrors/chromedriver/

隨后將下載好的驅動解壓后的chromedrive.exe文件放到本地瀏覽器的主目錄下面即可。 最后在本地的python安裝路徑的主目錄下面再放一個chromedrive.exe文件,至此,就大功告成了,下面就可以快樂的寫代碼了。

我們再寫一個用于在百度中搜索視頻的操作,同樣的像上面用到的一樣類似的寫法。

from helium import *  # 導入helium工具的所有對象

start_chrome("https://www.baidu.com")  # 使用谷歌瀏覽器打開鏈接

click(Link('地圖'))  # 點擊超鏈接

如圖,已經打開了百度的地圖。

file

總結

helium的封裝給我們帶來很大的便捷,不用再去分析底層元素的嵌套使用、選擇器的篩選等等。

到此這篇關于python自動化測試工具Helium使用示例的文章就介紹到這了,更多相關python自動化工具Helium內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Django 導出項目依賴庫到 requirements.txt過程解析

    Django 導出項目依賴庫到 requirements.txt過程解析

    這篇文章主要介紹了Django 導出項目依賴庫到 requirements.txt過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • 一篇文章帶你了解python迭代器和生成器

    一篇文章帶你了解python迭代器和生成器

    這篇文章主要介紹了Python中的迭代器和生成器,涉及到Python中很多重要的特性,需要的朋友可以參考下,希望能夠給你帶來幫助
    2021-08-08
  • python數據抓取3種方法總結

    python數據抓取3種方法總結

    這篇文章主要給大家介紹了關于python數據抓取的3種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • pythotn條件分支與循環(huán)詳解(2)

    pythotn條件分支與循環(huán)詳解(2)

    這篇文章主要介紹了Python條件分支和循環(huán)用法,結合實例形式較為詳細的分析了Python邏輯運算操作符,條件分支語句,循環(huán)語句等功能與基本用法,需要的朋友可以參考下
    2021-08-08
  • python 獲取文件列表(或是目錄例表)

    python 獲取文件列表(或是目錄例表)

    在python的應用過程中,經常會用到獲取文件列表的方法,常規(guī)的做法是這樣的
    2009-03-03
  • python對url格式解析的方法

    python對url格式解析的方法

    這篇文章主要介紹了python對url格式解析的方法,涉及Python針對URL解析的相關技巧,需要的朋友可以參考下
    2015-05-05
  • 使用Python Flask構建輕量級靈活的Web應用實例探究

    使用Python Flask構建輕量級靈活的Web應用實例探究

    Flask是一個流行的Python Web框架,以其輕量級、靈活和易學的特性受到開發(fā)者的喜愛,本文將深入探討Flask框架的各個方面,通過詳實的示例代碼,幫助大家更全面地了解和掌握這一強大的工具,
    2024-01-01
  • 在python中用print()輸出多個格式化參數的方法

    在python中用print()輸出多個格式化參數的方法

    今天小編就為大家分享一篇在python中用print()輸出多個格式化參數的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • python使用jpype導入多個Jar的異常問題及解決

    python使用jpype導入多個Jar的異常問題及解決

    這篇文章主要介紹了python使用jpype導入多個Jar的異常問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Django中針對基于類的視圖添加csrf_exempt實例代碼

    Django中針對基于類的視圖添加csrf_exempt實例代碼

    這篇文章主要介紹了Django中針對基于類的視圖添加csrf_exempt實例代碼,分享了相關代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-02-02

最新評論