单击切换按钮后无法找到元素

时间:2018-02-21 20:30:20

标签: selenium selenium-webdriver

我正在尝试自动执行以下链接上的切换按钮的分配:

http://way2automation.com/way2auto_jquery/accordion.php

根据切换按钮,图标将打开和关闭。

按钮的HTML代码段为:

<h3 class="ui-accordion-header ui-state-default ui-accordion-icons ui-corner-all" role="tab" id="ui-id-1" aria-controls="ui-id-2" aria-selected="false" aria-expanded="false" tabindex="-1"><span class="ui-accordion-header-icon ui-icon ui-icon-circle-arrow-e"></span>Section 1</h3>

我已经切换到框架并尝试使用以下方法检查元素:

chromeDriver.findElement(By.xpath("//*[@id=\"ui-id-1\"]/span")).isEnabled()

然而,点击toggel按钮后,图标消失,元素根本看不到。因此我收到上述行的错误。有没有办法检查图标是否存在?

0 个答案:

没有答案