使用Selenium2Library关键字滚动直到元素在视图中

时间:2017-08-01 12:05:58

标签: selenium robotframework selenium2library

我正在使用Robot Framework进行Web应用程序自动化执行。我找到了一个使用Selenium Web驱动程序的解决方案。

scroll until the element is in view using Selenium Webdriver

但我想用Robotframewrok-Selenium2Library来实现这个目标。

如果有的话,请建议这样的关键字。

感谢。

3 个答案:

答案 0 :(得分:2)

最后我得到了我的查询解决方案。我必须从Github_Page

下载ExtendedSelenium2Library

然后我安装了它,现在工作正常。

感谢。

答案 1 :(得分:1)

ExtendedSelenium2Library解决了向下滚动和选择元素的问题。我使用关键字' Scroll Element Into View'为我的申请。但是,ExtendedSelenium2Library不适用于更高版本的selenium2library。

以下是我的点子冻结'正在运行的命令输出

robotframework==3.0.2
robotframework-extendedselenium2library==0.9.1
robotframework-selenium2library==1.8.0
robotframework-seleniumlibrary==2.9.2
selenium==3.8.0
urllib3==1.22

答案 2 :(得分:0)

我遇到了类似的封锁,我可以解决如下问题: 希望这可能没什么帮助!

使用ExtendedSelenium2Library Library ...

示例:

***Settings***
Library            ExtendedSelenium2Library

*** Keywords ****

Add Freedom Restriction EvaluatieData
    #Execute Javascript    window.scrollTo(0,200);
    Scroll Element Into View    ${EvaluatieTab}
    Wait Until Element is visible    ${EvaluatieTab}     timeout=5s
    Set Focus To Element    ${EvaluatieTab}    
    Click Element    ${EvaluatieTab}