【发布时间】:2017-09-14 09:59:09
【问题描述】:
我正在使用 Robotframework 来自动化测试,它使用 Selenium2 库并提供了扩展许多库(Java、Python、AngularJS 等)的机会。
这是我的问题。
有没有办法让页面上显示的所有文本?
我可以通过元素定位器获取任何特定的文本,但目前我需要编写一个函数来获取页面上显示的所有文本。
有人知道方法吗?或提示如何进行?
【问题讨论】:
-
您可以获取整个页面的源代码,然后使用它:robotframework.org/Selenium2Library/…
-
感谢 Jan Kovařík!我想这样就行了!
-
@JanKovařík 我通过以下方式获得了源代码:
${src}= Selenium2Library.Get Source OperatingSystem.Create File ${OUTPUT_DIR}/source.html ${src}现在不知道如何从源代码中获取文本。有什么想法吗?谢谢 -
取决于你的实际html代码。
标签: java python angularjs robotframework selenium2library