这个场景中的“click()”元素是什么?

时间:2018-06-18 19:49:27

标签: java selenium xpath

网页上有一个开启/关闭元素。在下面,这里是定义的源代码:

<div class = "button">
  <label class = "switch">
    <input id="sim-switch" class = "hidden" type="checkbox">
       <div class = "slider clearfix">
           ::before
           <div class="on-text pull-left">ON</div>
           <div class="off-text pull-left">OFF<div>
           <div class="inner-slider"></div>
           ::after
       </div>
  </label>
</div>

如果要将此步骤放入selenium自动化,我不确定哪个部分是“click()”区域来实现此切换。有任何想法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用复选框进行操作,首先找到元素并使用带有holder.relativeLayout.setVisibility(View.GONE); 条件的 isChecked() 方法进行操作:

if else