0

我一直在尝试使用 Selenium 来测试我的应用程序。我使用 Selenium IDE 编写了初始测试,但是,当我将 IDE 测试转换为 Selenium Webdriver 测试时,我的代码中出现了大约一半的错误!所以我正在经历每个错误,试图让代码正常工作。

我在 Web Driver 中遇到的错误是

错误:捕获异常 [错误:定位器 [class=x-tool-close] 的未知策略 [class]]

在 Selenium IDE 中,它只是 CommandClick和 target class=x-tool-close

谢谢,

4

1 回答 1

0

自从我发布这个问题以来已经有一段时间了,所以我不确定我是否正在解决问题到底是什么,但话虽如此,以下是我用于上面提到的命令的内容。

driver.findElement(By.xpath("//img[contains(@class,'x-tool-close')]")).click();

该命令的结构非常基本。由于我的元素的 id 是动态的,因此我通过 xpath 进行搜索。引号里面我们已经说过xpath。我们正在搜索其类属性包含“x-tool-close”的“img”元素。然后我们执行 selenium webdriver 命令单击该元素。

于 2013-02-25T22:21:47.320 回答