當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Selenium Python implicitly_wait用法及代碼示例

Selenium的Python模塊旨在通過Python執行自動測試。 Selenium Python綁定提供了一個簡單的API,可以使用Selenium WebDriver編寫函數/驗收測試。要使用Selenium Python打開網頁,請簽出-使用get方法導航鏈接-Selenium Python。能夠去某個地方並不是很有用。我們真正想要做的是與頁麵(或更具體地說,頁麵內的HTML元素)進行交互。使用硒,結帳-定位策略有多種策略來查找元素。 Selenium WebDriver提供了各種有用的方法來控製會話,即瀏覽器。例如,添加cookie,按返回按鈕,在選項卡之間導航等。

本文圍繞implicitly_waitSelenium中的驅動程序方法。implicitly_wait方法將粘滯超時設置為隱式等待找到元素或命令完成。每個會話隻需調用一次此方法。要將調用超時設置為execute_async_script,請參閱set_script_timeout。

句法 -

driver.implicitly_wait(time_to_wait)

範例-
現在可以使用implicitly_wait方法作為驅動程序,如下所示-

diver.get("https://www.geeksforgeeks.org/")
driver.implicitly_wait(30)

如何在Selenium Python中使用implicitly_wait驅動程序方法?

展示,implicitly_waitSelenium Python中WebDriver的方法。讓我們訪問https://www.geeksforgeeks.org/並對驅動程序對象進行操作。讓我們將等待時間設置為30。



程序 -

# import webdriver 
from selenium import webdriver 
  
# create webdriver object 
driver = webdriver.Firefox() 
  
# get geeksforgeeks.org 
driver.get("https://www.geeksforgeeks.org/") 
  
  
# set wait time 
driver.implicitly_wait(30)

輸出-
屏幕截圖已添加-
driver-methods-Selenium-Python

相關用法


注:本文由純淨天空篩選整理自NaveenArora大神的英文原創作品 implicitly_wait driver method – Selenium Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。