问题标签 [selenium-side-runner]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
34 浏览

selenium - 测试前端网页解决 selenium-ide 问题还是改成这样?

我正在使用 selenium ide 来测试 webapp 前端网页。我想通过cli和gui进行测试,只需要维护一个脚本。

当通过 selenium-side-runner 自动化测试时,如果我不使用“webdriver 在可见确认时选择确定”更改任何“在下一次确认时选择确定”,它不会处理警报/确认命令,但在更改后侧 gui 不处理它。即使导出到 python 也与 gui 有一些不兼容。

任何人都知道使用 gui 记录 side.script 并使用 cli 运行而无需修改它并让再次使用 gui 运行测试的正确方法吗?

我看到很多人抱怨这个没有解决方案,你是否建议使用另一个前端测试器来代替侧?为什么?

谢谢。

0 投票
1 回答
112 浏览

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

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

可以看到最后一步(8)是通过了,参考linkText

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

并使用 side runner 命令再次运行它

ElementClickInterceptedError:元素点击被拦截:Element Corporate Project/Program/Event (CORP) 在点 (798, 199) 不可点击。其他元素会收到点击:...

看来linkText可能被覆盖了?当硒测试运行时,就在它挂起之前,我可以看到奇怪的事情。我确实尝试添加一些等待命令,即“等待元素可见”。但似乎没有帮助。 也许我没有正确插入命令?

我觉得我一定遗漏了一些明显的东西。有什么建议么?

0 投票
0 回答
17 浏览

selenium - Selenium Side Runner - 测试/步骤预览

我刚刚开始使用自动化测试,我已经开始使用 Selenium IDE。我通过Selenium Side Runner运行测试,测试正确执行,我可以看到测试是通过还是失败,但是会打开一个浏览器窗口,但我看不到步骤预览(一步一步)。它只是在后台快速执行,之后我只能在 CMD 中看到测试结果。

我该如何解决这个问题,以便我可以在浏览器中看到测试的过程?

0 投票
0 回答
5 浏览

selenium - selenium-side-runner 与 x11 一起工作并且没有失败

我用 selenium ide 创建了一个 .side 文件,我想在 raspbi 上执行它。只要我不在铬中使用 --headless 模式,这就像一个魅力 - 但我希望它是无头的,因为它花费的时间要少得多。

有人知道为什么会失败吗?由于密码错误,它现在所在的步骤失败了,但它在 raspbi 中也不应该失败的步骤也是一样的(就像背景信息一样)。我想知道是否有什么我可以改进以消除此类问题,例如删除 2560x1371 调整大小的东西?非常感谢任何帮助!

在此处输入图像描述