如果条件为真,则获取网络元素列表

时间:2018-08-31 17:13:59

标签: selenium-webdriver robotframework

我正在吵架。如果传递的参数为true,我想获取基于xpath的Web元素列表。以下是我用来获取无条件的网络元素列表并对其进行一些操作的代码:

    @{elements}    Get Webelements    //a[.//div[@class='theme-cell-card ace']]
    @{elements_text}     Create List
    :FOR   ${element}    IN    @{elements}
    \        ${element_text}    Get Text    ${element}
    \        Append To List  ${elements_text}  ${element_text}
    [RETURN]    ${elements_text}

我想写类似下面的东西:

    @{elements}=    Run Keyword If     "${passed argument}"=="ace"      Get Webelements    //a[.//div[@class='theme-cell-card ace']]

我知道它不起作用。非常感谢有人帮助我解决问题

0 个答案:

没有答案