Selenium IDE复选框选中了标识

时间:2016-07-06 08:24:21

标签: selenium checkbox ide checked

我正在学习如何使用Selenium IDE,我觉得它很顺利,但现在我似乎无法找到如何查看该页面上的复选框。

https://www.otelo.de/warenkorb.html?id=-1

我似乎无法了解如何查看复选框是否已选中

如果我试图记录它,那么selenium ide唯一显示的是id=mnp

你能帮帮我,告诉我我做错了什么吗?

非常感谢你!

1 个答案:

答案 0 :(得分:2)

我使用了SelBlocks插件用于If-Else您可以使用storeChecked来存储复选框的状态

  

storeChecked (locator,variableName)
  从isChecked(定位器)生成
      参数:

   locator - an element locator pointing to a checkbox or radio button
     

返回:

      true if the checkbox is checked, false otherwise
     

获取是否选中了切换按钮(复选框/单选按钮)。如果指定的元素不存在或者不是切换按钮,则会失败。

enter image description here

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <title>IfElse</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">IfElse</td></tr>
</thead><tbody>
<tr>
    <td>open</td>
    <td>https://www.otelo.de/warenkorb.html?id=-1</td>
    <td></td>
</tr>
<tr>
    <td>storeChecked</td>
    <td>id=mnp</td>
    <td>state</td>
</tr>
<tr>
    <td>if</td>
    <td>${state}==false</td>
    <td></td>
</tr>
<tr>
    <td>click</td>
    <td>id=mnp</td>
    <td></td>
</tr>
<tr>
    <td>endIf</td>
    <td></td>
    <td></td>
</tr>
</tbody></table>
</body>
</html>