Robotframework 任何关键字(在Selenium2库中)的可用性,以提取网页的源代码

Robotframework 任何关键字(在Selenium2库中)的可用性,以提取网页的源代码,robotframework,robotframework-ide,Robotframework,Robotframework Ide,我是Robot框架的新用户,一直在使用它在网页上自动化GUI测试 我的任务是自动化在浏览器中打开链接的过程,并单击网页中所有可能的超链接,检查它们是否按预期工作(即,它们是否将我重定向到适当的页面)。 为此,我想知道是否有一个关键字可以获取网页中所有超链接的名称(或者)是否有一个关键字或方法可以识别所有超链接并单击它们。在SeleniumLibrary中,有一个关键字。使用它可以获得页面中所有链接的列表,并在链接列表上进行迭代。类似于此(未经测试): 或者,如果您想自娱自乐,可以使用关键字获取H

我是Robot框架的新用户,一直在使用它在网页上自动化GUI测试

我的任务是自动化在浏览器中打开链接的过程,并单击网页中所有可能的超链接,检查它们是否按预期工作(即,它们是否将我重定向到适当的页面)。
为此,我想知道是否有一个关键字可以获取网页中所有超链接的名称(或者)是否有一个关键字或方法可以识别所有超链接并单击它们。

在SeleniumLibrary中,有一个关键字。使用它可以获得页面中所有链接的列表,并在链接列表上进行迭代。类似于此(未经测试):


或者,如果您想自娱自乐,可以使用关键字获取HTML,然后使用搜索功能来搜索所需的链接(解析XML、获取元素等)。:)

“请你编辑一下你的问题,让它更清楚地说明你在问什么,问题是什么。”甜心,我刚刚重新措辞了这个问题。希望这能让它更容易理解。非常感谢。我还建议在中链接一些代码并显示您是如何尝试解决此问题的:)我支持您的编辑。谢谢你!我将链接我的代码以便更好地理解。刚才有一个类似的问题:
${listOfLinks} =     Get All Links
:FOR    ${link}    IN    @{listOfLinks}
\       Click Element     ${link}