ElementFinder(ContextAware)类实例化与SeleniumLibrary/robotframework?
对于Selenium2库,以下功能可以正常工作(python):ElementFinder(ContextAware)类实例化与SeleniumLibrary/robotframework?,robotframework,Robotframework,对于Selenium2库,以下功能可以正常工作(python): 但对于Seleniumlibrary来说,同样的方法也失败了,在调查中,我们发现Seleniumlibrary中的ElementFinder类有一个需要传递的参数(ctx)。有人能帮我找出实例化ElementFinder()类需要传递什么吗?上下文是库本身的实例 例如: from robot.libraries.BuiltIn import BuiltIn from SeleniumLibrary.locators import
但对于Seleniumlibrary来说,同样的方法也失败了,在调查中,我们发现Seleniumlibrary中的ElementFinder类有一个需要传递的参数(ctx)。有人能帮我找出实例化ElementFinder()类需要传递什么吗?上下文是库本身的实例 例如:
from robot.libraries.BuiltIn import BuiltIn
from SeleniumLibrary.locators import ElementFinder
def custom_keyword(locator):
selib = BuiltIn().get_library_instance("SeleniumLibrary")
ef = ElementFinder(selib)
element = ef.find(locator)
return element
from robot.libraries.BuiltIn import BuiltIn
from SeleniumLibrary.locators import ElementFinder
def custom_keyword(locator):
selib = BuiltIn().get_library_instance("SeleniumLibrary")
ef = ElementFinder(selib)
element = ef.find(locator)
return element