Robotframework 如何单击Robot框架中某个文本字段对应的web元素上的链接

Robotframework 如何单击Robot框架中某个文本字段对应的web元素上的链接,robotframework,Robotframework,我试着点击一个数字链接,一些相应的值;但我无法选择确切的超链接作为值。在下面的代码中,2端点调用无法单击该数字,在同一Xpath中也选择了端点Ping 以下工作是否有效?如果没有,请提供更多关于失败原因等的信息 Wait Until Keyword Succeeds 4 sec 1 sec Click Element xpath=//td[@class="WG7B-Row ctl00PageBodyCommandGrid-Brd"]/a 试试下面,它不会失败 (//spa

我试着点击一个数字链接,一些相应的值;但我无法选择确切的超链接作为值。在下面的代码中,2
端点调用
无法单击该数字,在同一Xpath中也选择了
端点Ping

以下工作是否有效?如果没有,请提供更多关于失败原因等的信息

Wait Until Keyword Succeeds    4 sec   1 sec    Click Element    xpath=//td[@class="WG7B-Row ctl00PageBodyCommandGrid-Brd"]/a

试试下面,它不会失败

(//span[text()='Endpoint Ping']/following::a)[1]

使用此代码的另一种方法

 *** Variable ***
    ${profile}          https://web.facebook.com/xxx
 *** Keywords ***
    Click Profile
    [Arguments]        ${xpath}
    Click Element      ${xpath}
 *** Test Cases ***
    Go To           ${profile}

希望能给你的问题增加一些明晰的细节,我不确定我是否理解。您希望单击“端点Ping”之后的链接,在本例中,该链接将是数字2?该数字是否始终为2,或者是已知的唯一在端点Ping之后出现的数字?什么是“无法”的意思?你为什么不能呢?你尝试过什么?你尝试过的结果是什么?它选错元素了吗?它抛出了一个错误吗?如果是,什么错误?@Shicky这个数字2是动态值,它实际上给出了端点Ping的计数。是的,我想单击数字2,它是链接。@Bryan我尝试了几种方法,但无法选择所需的(“2”)与端点Ping的链接对应关系。@Bryan我尝试了几种方法,但无法选择所需的(“2”)链接到端点Ping的对应关系..我已尝试此//span[contains(text(),'Confirm Registration')]/../following::*/a选择端点Ping值旁边的所有链接。但我只想选择一个与端点Ping对应的链接。谢谢。你能接受这个答案吗?祝你玩得愉快!