如何使用selenium2library垂直滚动到机器人框架中的元素

时间:2018-10-05 09:12:28

标签: robotframework

请让我知道如何使用selenium2library垂直滚动到机器人框架中的特定元素。      我有动态更改的值,我将其附加到xpath中并想滚动到该元素。

下面是我尝试过的语法。

Execute Javascript  window.document.getElementByXpath('//div[@data-documenttype= "${name}"]).scrollIntoView(true);

2 个答案:

答案 0 :(得分:0)

***Settings***
Library  ExtendedSelenium2Library

*** Keywords ****
**Scroll Right Panel To Click a File**
Scroll Element Into View    ${Element-path-From}
Wait Until Element is visible    ${Element-Path-To}     timeout=5s
Set Focus To Element    ${Element-Path-To}
Click Element    ${Element-Path-To}

答案 1 :(得分:0)

我不必设置额外的库。这对我有用: 执行JavaScript window.scrollTo(0,document.body.scrollHeight)