问题:机器人框架,如何查看类

Robot Framework 中是否有关键字来确保元素具有特定的类?就像是

Element should has class element className

或者,我可以检查元素是否具有具有特定值的特定属性。前者会更合适,因为元素可能包含多个类。

解答

您可以通过 XPath 选择器创建一个新关键字:

Element should have class
    [Arguments]  ${element}  ${className}
    Wait until page contains element  ${element}[contains(@class, '${className}')]

或者通过 CSS 选择器:

Element should have class
    [Arguments]  ${element}  ${className}
    Wait until page contains element  ${element}.${className}

Wait until page contains element可以替换为您喜欢的任何关键字,以检查元素是否存在并且是否可见,例如Element should be visible

Logo

学AI,认准AI Studio!GPU算力,限时免费领,邀请好友解锁更多惊喜福利 >>>

更多推荐