我需要向下滚动,但问题是滚动不是应用于整个页面它只是一个表体。在
我试着把焦点放在元素上,然后把焦点移到表上,然后滚动,但是没有成功。在
滚动到元素的位置我用
Execute Javascript window.document.evaluate("${xpath}", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.scrollIntoView(true)
这似乎在其他地方工作得很好,但只滚动表体,首先我需要在那里设置焦点,但到目前为止还没有运气
我尝试了Java和javascript,一切正常。希望你也能成功。在
首先获取webelement:
WebElement we=驱动程序.findelement(按.xpath(“your xpath”)//确保它应该出现在DOM上,如果不存在,则需要向下滚动或向上滚动,然后再次尝试查找webElement。在
如果获得webelement,则使用以下代码:
向下滚动:
^{pr2}$对于向上滚动:
^{3}$高度可根据您的需要进行调整,如:
在表视图中向左向右滑动 代码 睡眠1 滑动x y(常量)x y(常量)
示例 睡眠1 刷0.8564.3564
确保在表视图所在的位置给出y坐标。 这样你就可以轻松地滚动进来了
相关问题 更多 >
编程相关推荐