使用 Selenium2Library 关键字滚动直到元素在视图中
scroll until the element is in view using Selenium2Library Keyword
我正在使用 Robot Framework 实现我的 Web 应用程序自动化 execution.I 使用 Selenium Web 驱动程序找到了一个这样的解决方案。
scroll until the element is in view using Selenium Webdriver
但我想使用 Robotframewrok-Selenium2Library 来完成此操作。
如果有这样的关键字,请提出建议。
谢谢。
终于找到了我的查询的解决方案。我必须从以下位置下载 ExtendedSelenium2Library:Github_Page
然后我安装了它,现在工作正常。
谢谢。
ExtendedSelenium2Library 解决了向下滚动和选择元素的问题。我在我的应用程序中使用了关键字 'Scroll Element Into View'。但是,ExtendedSelenium2Library 不适用于更高版本的 selenium2library。
下面是我的 'pip freeze' 命令输出,它正在运行
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
我被困在类似的封锁,我可以解决如下:
希望这可能对您有所帮助!
使用 ExtendedSelenium2Library 库...
示例:
***Settings***
Library ExtendedSelenium2Library
*** Keywords ****
Add Your Methods
#Execute Javascript window.scrollTo(0,200);
Scroll Element Into View ${YourElement}
Wait Until Element is visible ${YourElement} timeout=5s
Set Focus To Element ${YourElement}
Click Element ${YourElement}
我正在使用 Robot Framework 实现我的 Web 应用程序自动化 execution.I 使用 Selenium Web 驱动程序找到了一个这样的解决方案。
scroll until the element is in view using Selenium Webdriver
但我想使用 Robotframewrok-Selenium2Library 来完成此操作。
如果有这样的关键字,请提出建议。
谢谢。
终于找到了我的查询的解决方案。我必须从以下位置下载 ExtendedSelenium2Library:Github_Page
然后我安装了它,现在工作正常。
谢谢。
ExtendedSelenium2Library 解决了向下滚动和选择元素的问题。我在我的应用程序中使用了关键字 'Scroll Element Into View'。但是,ExtendedSelenium2Library 不适用于更高版本的 selenium2library。
下面是我的 'pip freeze' 命令输出,它正在运行
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
我被困在类似的封锁,我可以解决如下: 希望这可能对您有所帮助!
使用 ExtendedSelenium2Library 库...
示例:
***Settings***
Library ExtendedSelenium2Library
*** Keywords ****
Add Your Methods
#Execute Javascript window.scrollTo(0,200);
Scroll Element Into View ${YourElement}
Wait Until Element is visible ${YourElement} timeout=5s
Set Focus To Element ${YourElement}
Click Element ${YourElement}