Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 复选框不';在硒中不能正常工作_Java_Selenium Webdriver_Checkbox - Fatal编程技术网

Java 复选框不';在硒中不能正常工作

Java 复选框不';在硒中不能正常工作,java,selenium-webdriver,checkbox,Java,Selenium Webdriver,Checkbox,我需要执行以下步骤: 检查复选框是否勾选 a) 如果勾选了,则遵循某些步骤 b) 如果未勾选,则勾选复选框并按照a)中的相同步骤操作 这是我的HTML代码: <td style="width: 4.5%; padding-left: 2px;" class="heading" data-bind="css: selected() ? 'headingSelected' : 'heading'"> <img title="Click to show all employe

我需要执行以下步骤:

  • 检查复选框是否勾选
  • a) 如果勾选了,则遵循某些步骤

    b) 如果未勾选,则勾选复选框并按照a)中的相同步骤操作

    这是我的HTML代码:

    <td style="width: 4.5%; padding-left: 2px;" class="heading" data-bind="css: selected() ? 'headingSelected' : 'heading'">
        <img title="Click to show all employees" data-bind="click: _apps.expandUnExpand, visible: !expanded()" class="clickable" src="/Content/Images/plus.gif" style="display: none;">
        <img title="Click to hide all employees" data-bind="click: _apps.expandUnExpand, visible: expanded()" class="clickable" src="/Content/Images/minus.png">
        <img title="Click To Select Application" data-bind="click: _apps.selectUnSelect, visible: !selected() &amp;&amp; !_apps.readOnly() " class="clickable" src="/Content/Images/unchecked.png">
        <img title="Click To Unselect Application" data-bind="click: _apps.selectUnSelect, visible: selected() &amp;&amp; !_apps.readOnly() " class="clickable" src="/Content/Images/checked.png" style="display: none;">
    </td>
    

    如果我尝试使用single If代码,但当我同时使用If(If和else If)代码时,它们都不起作用

    看起来您的If语句问的是相同的问题

    if (checkbox.isEnabled())
    {
      //Do this
    }
    else if (checkbox.isEnabled())
    {
      // Do something else
    }
    
    但在这两种if语句中,检查条件是相同的。如果将
    更改为,请将您的
    更改为

    else如果(!checkbox.isEnabled())
    The
    是一个否定运算符,并检查该条件是否为真

    这是我的HTML代码:
    if (checkbox.isEnabled())
    {
      //Do this
    }
    else if (checkbox.isEnabled())
    {
      // Do something else
    }