使用Selenium進(jìn)行表單數(shù)據(jù)驗(yàn)證的步驟如下:
以下是一個示例代碼,用于使用Selenium進(jìn)行表單數(shù)據(jù)驗(yàn)證:
from selenium import webdriver
import time
# 打開瀏覽器并訪問網(wǎng)頁
driver = webdriver.Chrome()
driver.get("http://example.com/form")
# 定位輸入框并輸入測試數(shù)據(jù)
input_box = driver.find_element_by_id("input_box")
input_box.send_keys("test data")
# 點(diǎn)擊提交按鈕
submit_button = driver.find_element_by_id("submit_button")
submit_button.click()
# 驗(yàn)證提交后頁面是否包含預(yù)期的數(shù)據(jù)
result = driver.find_element_by_id("result").text
assert "Expected Result" in result
# 關(guān)閉瀏覽器
driver.quit()
通過以上步驟,您可以使用Selenium進(jìn)行表單數(shù)據(jù)驗(yàn)證,并確保表單提交后頁面的正確性。