在 Robot Framework 中,是否可以从 Selenium2library 中获取 WebDriver 实例并在 Python 代码中使用它?我想做的是使用一些自定义函数扩展 Selenium2Library。但我需要 WebDriver 实例来做到这一点。
答案 0 :(得分:2)
不再支持 Selenium2Library。机器人硒库的最新版本是SeleniumLibrary。如果您使用的是 SeleniumLibrary
而不是过时的 Selenium2Library
,您可以像这样访问实际的 webdriver 实例:
from robot.libraries.BuiltIn import BuiltIn
selib = BuiltIn().get_library_instance("SeleniumLibrary")
driver = selib.driver
这记录在 SeleniumLibrary 源代码存储库的文件 docs/extending/extending.rst