首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >表中图标元素的机器人框架检查

表中图标元素的机器人框架检查
EN

Stack Overflow用户
提问于 2017-01-05 18:55:06
回答 1查看 797关注 0票数 1

你好,我是Robot Framework的新手,我想知道是否有一种方法可以检查嵌入在表行中的图标。我使用Selenium2Library,然后骑车。我想检查表格条目的状态所使用的图标是否与状态相对应:一个铅笔图标表示草稿,一个锁图标表示已批准。我的页面中有两个表,一个在状态草案中,另一个在状态批准中当我用Page Should Contain Element css=.fa.fa-pencil.fa-2x进行检查时,结果总是正确的,但没有检查图标是否具有正确的状态。我没有找到任何关键字,像表应该包含元素。有没有办法结账?

以下是表格的内容:

代码语言:javascript
复制
                                <td class="heading"><i class="fa fa-bolt fa-2x-tom"></i></td>

                            <td class="heading">ID</td>
                            <td style="width: 80px;" class="heading">Name</td>
                            <td class="heading">Type</td>
                            <td class="heading">RC</td>
                            <td class="heading">Status</td>

                            <td onclick="toggle('bom_info_1-3-4581-null-0', false)" class="heading"><i style="color: white;" class="fa fa-info-circle fa-2x-tom"></i></td>
                        </tr>
                        <tr>

                                <td class="padding-3 addBomSupplementalButton"><i style="color: green;" class="fa fa-plus fa-2x "></i></td>

                            <td class="padding-3">1/3/4581/null/0</td>
                            <td class="padding-3">3PP - Line &amp; Antenna</td>
                            <td class="padding-3">0</td>
                            <td class="padding-3"></td>
                            <td id="bomStatusOrigin" class="padding-3 bomStatus" style="color: green;"><i class="fa fa-2x fa-lock "></i> approved</td>

                           <td onclick="toggle('bom_product_1-3-4581-null-0', true)" class="padding-3"><i style="color: black; display: inline-block;" class="fa fa-chevron-right fa-2x" id="bom_product_1-3-4581-null-0_up"></i>
                                    <i style="color: black; display: none;" class="fa fa-chevron-down fa-2x" id="bom_product_1-3-4581-null-0_down"></i></td>
                        </tr>
                    </thead>

我需要的是一种可能性,以检查类.fa.fa-lock.fa-2x是在同一个表中,然后文本批准。

EN

回答 1

Stack Overflow用户

发布于 2017-02-03 00:57:09

我认为这个元素总是包含在网页中,但它不一定是可见的。尝试如下所示:

代码语言:javascript
复制
Wait Until Page Contains Element    ${locator}

代码语言:javascript
复制
Page Should Contain Element    ${locator}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41483172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档