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

Selenium IDE测试在GUI中运行-但在CL中运行时失败(链接文本不可见)

昝成弘
2023-03-14

当我保存的项目和测试在Selenium IDE GUI中运行时,这很好,但是当我执行通过命令行侧运行程序调用的相同测试时,它会失败。问题似乎是链接文本不可见,但我不明白为什么它会失败,当它运行良好的GUI形式。

您可以看到最后一步(8)已通过,参考链接文本

然后,我将项目保存在本地文件夹中

然后使用side runner命令再次运行它

元素点击拦截:元素公司项目/程序/事件(CORP)在点(798,199)不可点击。其他元素将收到单击:...

看起来链接文本可能被覆盖了?奇怪的是,当selenium测试运行时,就在挂起之前,我可以看到它。我确实尝试添加了一些等待命令,即“wait for element visible”。但似乎没有帮助。也许我没有正确插入命令?

我觉得我肯定错过了一些明显的东西。有什么建议吗?

共有1个答案

华昕
2023-03-14

我在GitHub上发现了类似的线程,表明IDE核心和网络驱动程序的工作方式不同。一个用户表示实际上是IDE在点击覆盖层。我已经设法用简单的暂停命令克服了我的问题,不确定为什么等待命令不适合我。

 类似资料:
  • 我正在尝试运行我的repo上列出的基本maven java操作:https://github.com/dhowe/rita2/ mvn-B包——文件pom。xmlcmd在本地repo中正确运行,但测试在github操作中失败,并出现以下错误(此处有完整日志): 因此,很明显,通过github操作运行时找不到字典资源。但是为什么maven会在本地找到文件(src/main/java/rita\u d

  • 问题内容: 我有两个运行Windows Server 2012的虚拟机。一个运行Jenkins,另一个运行Jenkins的构建作业之一。作业从Subversion中检出测试代码,然后在Windows批处理脚本中运行。该测试可以编译并运行,但是会失败,并显示。这些是使用Selenium和Firefox驱动程序的TestNG测试。 如果我使用完全相同的命令并从Windows命令行运行它,则测试成功。我

  • 所有测试返回“NosuchBeanDefinitionException:没有'com.example.networkService'类型的合格bean可用:预期至少有1个bean符合autowire候选。依赖项注释:{@org.springframework.beans.factory.annotation.autowired(required=true)}” 这是配置文件application

  • 我一直遇到一个奇怪的问题。我的测试用例有一个失败的测试,。但是,如果我单独运行相同的程序,它将运行得非常完美。我不熟悉JUnit,不知道为什么会发生这种情况。 如果我注释掉最后一个测试(已经注释掉),我的所有测试都成功运行!然而,如果我不评论它,一个测试失败,但那不是这个测试!它是失败!

  • 当我执行“MVN测试”时,我可以在日志中看到,在maven spring boot插件实例化spring boot实例之前,Cucumber runner被实例化: 我知道我的Cucumber测试实际上是一个集成测试,所以我将其作为“MVN验证”生命周期阶段的一部分运行,方法是将其重命名为CucumberRunnerIT.java,并按如下所示配置pom.xml: 但是,当我作为“验证”的一部分运

  • 我已经通过libav-tools对安装了ffmpeg的应用程序进行了dockerize。该应用程序启动时没有问题,但是当Fluent-ffmpeg npm模块试图执行ffmpeg命令时出现了问题,但没有找到。当我想检查ffmpeg的版本和图像中设置的linux发行版时,我使用了命令,但它给出了以下错误: 然后我意识到,我尝试在图像或容器中运行的所有命令都会出现同样的错误。 这是我的Dockerfi