Robot框架Selenium2Library获取WebDriver实例



在Robot Framework中,是否可以从Selenium2库中获取WebDriver实例并在Python代码中使用它?我想做的是用一些自定义函数扩展Selenium2Library。但我需要WebDriver实例来完成此操作。

不再支持Selenium2Library。机器人硒库的最新版本是硒库。如果您使用的是SeleniumLibrary而不是过时的Selenium2Library,那么您可以访问实际的webdriver实例,如下所示:

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

这在SeleniumLibrary源代码存储库的文件docs/extending/extending.rst 中进行了记录

最新更新