八 獲取斷言資訊

2021-09-11 13:45:31 字數 1009 閱讀 4493

不管是在做功能測試還是自動化測試,最後一步需要拿實際結果與預期進行比較。這個比較的稱之為斷言

from selenium import webdriver

from time import sleep

driver = webdriver.firefox()

driver.get("")

print('before search***************=')

# 列印當前頁面title

title = driver.title

print(title)

# 列印當前頁面url

now_url = driver.current_url

print(now_url)

driver.find_element_by_id("kw").send_keys("selenium")

driver.find_element_by_id("su").click()

sleep(1)

print('after search***************=')

# 再次列印當前頁面title

title = driver.title

print(title)

# 列印當前頁面url

now_url = driver.current_url

print(now_url)

# 獲取結果數目

user = driver.find_element_by_class_name('nums').text

print(user)

driver.quit()

指令碼執行結果如下:

before search***************=

/after search***************=

/s?ie=utf-8&f=8&rsv_bp=0&rsv_idx...

搜尋工具

selenium 獲取斷言資訊

斷言 通過指令碼提取相應元素的數值,將實際結果與預期結果進行比較。通常獲取title,url,text等資訊進行斷言。from selenium import webdriver from time import sleep driver webdriver.chrome driver.get 獲取...

selenium獲取斷言資訊

在我們講如何獲取斷言資訊之前,普及一點斷言的概念 什麼是斷言 斷言是程式設計術語,表示為一些布林表達,用來檢查乙個條件,如果它為真,就不做任何事。如果它為假丟擲異常 那為什麼要使用斷言呢?那我們如何獲取這些資訊?這就是今天要講的內容。獲取斷言資訊的方法 我們通常可以通過獲取title url和tex...

selenium之獲取斷言資訊

將實際結果與預期結果進行比較,稱之為斷言 斷言方法 斷言說明 gettitle 用於獲得當前頁面的title getcurrenturl 使用者獲得當前頁面的url gettext 獲取頁面文字資訊 以 形式進行說明 webdriver driver newchromedriver driver.g...