我正在尝试使用 JUnit 将 selenium IDE 测试导出到 Eclipse,但我得到了这个:
ERROR: Caught exception [ERROR: Unsupported command [clickAt]
我知道 Selenium IDE 的一些限制:
ERROR: Caught exception [ERROR: Unsupported command [addSelection |]
我希望有人可以帮助我使用 clickAt
命令,因为仅使用 click
对我不起作用。
我需要下拉列表并从中选择:
<div id="select2-result-label-12" class="select2-result-label" role="option">
<span class="select2-match"></span>
THOMSON
</div>
ID是动态变化的,所以我用html类来获取并包含
,像这样:
driver.findElement(By.xpath("//div[@class='select2-result-label'[contains(@text, 'THOMSON')]")).click();
最佳答案
您的 xpath 选择器应如下所示:
driver.findElement(By.xpath("//div[@class='select2-result-label'][contains(text(), 'THOMSON')]"))
如果您正在寻找 xpath 选择器的非常好的指南,我强烈推荐您 this article .
关于java - Selenium - 错误 : Caught exception [ERROR: Unsupported command [clickAt],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36937561/