簡體   English   中英

機器人框架 Selenium2Library 獲取 WebDriver 實例

[英]Robot framework Selenium2Library get WebDriver instance

在 Robot Framework 中,是否可以從 Selenium2library 獲取 WebDriver 實例並在 Python 代碼中使用它? 我想做的是用一些自定義函數擴展 Selenium2Library。 但我需要 WebDriver 實例來做到這一點。

不再支持 Selenium2Library。 機器人的 selenium 庫的最新版本是SeleniumLibrary 如果您使用的是SeleniumLibrary而不是過時的Selenium2Library ,您可以像這樣訪問實際的 webdriver 實例:

from robot.libraries.BuiltIn import BuiltIn
selib = BuiltIn().get_library_instance("SeleniumLibrary")
driver = selib.driver

這記錄在文件docs/extending/extending.rst中的 SeleniumLibrary 源代碼存儲庫中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM