如何单击Robot Framework中某些文本字段对应的Web元素上的链接

时间:2016-12-27 20:27:00

标签: robotframework

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

3 个答案:

答案 0 :(得分:0)

以下是否有效?如果没有,请提供更多信息,说明失败的原因等。

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

答案 1 :(得分:0)

尝试下面,它不会失败

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

答案 2 :(得分:0)

使用此代码的另一种方法。

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

希望能提供帮助。