当前位置: 首页 > 知识库问答 >
问题:

Selenium Webdriver错误未知策略类

劳鹏云
2023-03-14

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

我在Web驱动程序中遇到的错误是

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

在Selenium IDE中,它只是命令单击和目标class=x-tool-close

谢谢,

共有1个答案

商畅
2023-03-14

我发布这个问题已经有一段时间了,所以我不能确定我是否在解决问题的确切原因,但是我已经说过了,下面是我在上面提到的命令中使用的内容。

驱动程序。findElement(By.xpath(“//img[contains(@class,'x-tool-close')]”)。单击()

这个命令的结构非常基本。因为我的元素的id是动态的,所以我用xpath搜索。在引号内,我们说xpath。我们正在搜索一个'img'元素,它的class属性包含'x-Tool-off'。然后,我们执行selenium webcher命令单击该元素。

 类似资料:
  • 正在获取此行中的以下错误: 错误: 否策略异常:未配置合规性策略:缺少标记

  • 问题内容: 我对Go真的很陌生,su只在这里忍受我。我正在尝试使用以下代码编写将mysql数据加载到Redis集群的代码:redis-go- cluster , load2redis 这是代码。它有点长,请在这里忍受。 当我执行它时,出现以下异常: 有人可以向我解释我在做什么错吗?我将不胜感激。 问题答案: 如前所述,不适用于地图。这是您可以解决它的一种方法。 Do方法映射到Redis命令集,并且

  • 为什么程序不起作用?当我在第一个问题上输入'1',然后在第二个问题上输入一些东西时,出现了一个红色文本:(程序没有完成,但它应该能工作,不是吗?) 线程“main”Java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:0在Java.lang.String.Charat(String.Java:658)在javaApplication2.javaAp

  • 我试图按照https://docs.angularjs.org/tutorial的教程操作,但在运行该命令时出错 Angulal-PhoneCat@0.0.0 postinstall c:\git\Angulal-paractions\Angulal-PhoneCat bower install Angulal-PhoneCat@0.0.0update-webdriver C:\git\Angul

  • 问题内容: 我在Windows7上使用maven2.1并得到上述错误。可以提供有关如何解决此问题的建议吗?我使用的是jdk1.6。我收到小程序警报。如何自动允许所有 问题答案: 检查Maven存储库中的.jar文件,使用WinRAR或其他方法打开它们。需要一些时间。您无需检查所有内容,只需检查您最近下载的内容即可。该存储库通常称为“ m2”或“ .m2”,并且通常位于用户配置文件或主目录中,具体取

  • 问题内容: 因此,第二次调用此方法将返回以下错误。 第一个调用运行良好,然后第二个调用运行,不允许在错误发生之前输入值。 谢谢 问题答案: 打电话时,应检查扫描仪是否有一个。 根据Scanner#next的 Java文档 NoSuchElementException如果没有更多标记可用 您可以如下更改方法 然后像下面这样称呼它