2016-04-29 80 views
0

我试图出口硒IDE的测试与JUnit来食,但我得到这个:硒 - 错误:捕获的异常[错误:不支持的命令[clickAt]

ERROR: Caught exception [ERROR: Unsupported command [clickAt]

我知道在硒IDE一些限制:
ERROR: Caught exception [ERROR: Unsupported command [addSelection |]

我希望有人能因为只使用click不为我工作,帮助我与该命令clickAt

我需要从它的下拉列表中,选择:

<div id="select2-result-label-12" class="select2-result-label" role="option"> 
    <span class="select2-match"></span> 
    THOMSON 
</div> 

的ID是动态变化的,所以我使用的HTML类来得到它,contains,像这样:

driver.findElement(By.xpath("//div[@class='select2-result-label'[contains(@text, 'THOMSON')]")).click(); 

回答

1

您的XPath的选择应该是这样的:

driver.findElement(By.xpath("//div[@class='select2-result-label'][contains(text(), 'THOMSON')]")) 

如果你正在寻找一个真正咕d指南xpath选择器我强烈建议你this article

相关问题