在seleniumjava中,我们可以通过 findElement(locator1).findElement(locator2)
我们也能做到 DefaultElementLocatorFactory locatorFactory = new DefaultElementLocatorFactory(getElement()); PageFactory.initElements(locatorFactory, this);
问题1。如何在机器人框架中实现同样的功能?问题2。如何在python中实现相同的功能?
1条答案
按热度按时间cpjpxq1n1#
https://github.com/robotframework/seleniumlibrary/issues/672
没有内置函数,但可以使用:
创建关键字
它需要两个参数parent(webelement)和child(xpath)来搜索父级中的子级。
假设父xpath为:
//ul[@id="top_menu"]
,上面的代码将搜索相等的xpath//ul[@id="top_menu"]/./h3
注意taht上下文是父上下文而不是根上下文所以这将等同于xpath