我无法按类获取元素

时间:2019-09-12 13:15:04

标签: python selenium robotframework

我正在使用像

这样的元素
<div class="slick-track" style="opacity: 1; width: 9140px; left: 0px;" role="listbox">

尝试开始使用Python机器人框架创建自动测试时 我需要检查此元素是否存在以及它的项目。我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:1)

您可以简单地使用:

Page should contain element    css=div.slick-track

甚至更好,以避免可能的延迟问题(例如元素需要花费几秒钟才能显示在页面上)

Wait until page contains element    css=div.slick-track

评论:不太了解您所说的“及其项目”的意思。

答案 1 :(得分:0)

如果我正确理解了您的问题。

要按类别查找元素:

Location should contain     class:slick-track

检查其属性:

element attribute value should be      class:slick-track     role    listbox

让我知道这是否是您的意思。