亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python使用Selenium實(shí)現(xiàn)按文本查找元素

 更新時(shí)間:2023年11月06日 14:56:47   作者:跡憶客  
本文我們將通過(guò)示例為大家詳細(xì)介紹如何在Python中使用selenium通過(guò)文本查找元素的方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以參考一下

在 Python 中使用 Selenium 按文本查找元素

軟件測(cè)試是檢查應(yīng)用程序是否滿足用戶需求的技術(shù)。 該技術(shù)有助于使應(yīng)用程序成為無(wú)錯(cuò)誤的應(yīng)用程序。

軟件測(cè)試可以手動(dòng)完成,也可以通過(guò)某些軟件完成。 Selenium 是一種自動(dòng)化測(cè)試(內(nèi)置的 Python 庫(kù)功能),有助于在發(fā)布應(yīng)用程序之前對(duì)其進(jìn)行測(cè)試。

本文討論通過(guò)python selenium通過(guò)文本查找元素的步驟。

  • 該方法首先涉及的是導(dǎo)入python庫(kù)、selenium和time。
  • 通過(guò)使用兩者之間的可執(zhí)行路徑與 Web 驅(qū)動(dòng)程序建立連接。
  • 從(應(yīng)用程序的 URL)轉(zhuǎn)到找到文本元素的網(wǎng)站。
  • 稍等片刻,整個(gè)網(wǎng)頁(yè)即可成功加載。
  • 現(xiàn)在,使用網(wǎng)頁(yè)上的文本找到所需的元素。

讓我們舉一個(gè)例子,我們可以找到網(wǎng)站的“關(guān)于我們”頁(yè)面。 首先,我們使用以下命令安裝 selenium。

命令:

# python
pip install selenium

接下來(lái),我們安裝另一個(gè)庫(kù)時(shí)間,用于在網(wǎng)頁(yè)請(qǐng)求期間等待。

命令:

# python
pip install time

安裝完所需的所有庫(kù)后,我們將它們導(dǎo)入到我們的代碼中。 使用 Chrome 驅(qū)動(dòng)程序,我們將訪問(wèn)一個(gè)網(wǎng)站并嘗試使用驅(qū)動(dòng)程序的 find_element_by_xpath() 方法通過(guò)文本查找元素。

完整代碼

# python
from selenium import webdriver
from time import sleep

Chromedriver = webdriver.Chrome()
Chromedriver.get("https://inventicosolutions.com")

sleep(3)

Chromedriver.find_element_by_xpath("/html/body/header/div/nav[1]/div/ul/li[2]/a[contains(text(),\'About Us')]").click()

sleep(3)

輸出:

輸出顯示它在 Chrome 中打開(kāi)一個(gè)新窗口并轉(zhuǎn)到該網(wǎng)站。 當(dāng)我們的程序找到該元素時(shí),它會(huì)單擊它。

這樣,我們就可以在Python中使用selenium通過(guò)文本來(lái)查找元素了。

到此這篇關(guān)于Python使用Selenium實(shí)現(xiàn)按文本查找元素的文章就介紹到這了,更多相關(guān)Python Selenium查找元素內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論