我在带有 Xvfb 和 Firefox 的 Headless Linux 机器上使用 Selenium 时出现了一些奇怪的行为:
我有一个按钮,如果没有启用 javascript,它会打开一个带有 javascript 的内联弹出窗口并进行回发并加载页面中的内容。 我的页面中还有一个 - 标签,用于向访问者显示他们应该启用 JS。
当我现在用 selenium 运行测试以检查弹出窗口是否打开时,测试失败,在失败时截取的屏幕截图上,我看到静态页面应该在禁用 JS 时出现,但 noscript-Tag 不可见--> 这是怎么回事,因为弹出窗口打开或 noscript-Tag 可见,我什至无法重现这个“selenium 之外”?
最佳答案
发现了问题,它不是 selenium:加载我的脚本的文件夹在测试系统上具有错误的权限,因此根本没有加载 javascripts 并出现 403 错误...
关于javascript - 带有 Xvfb 的 Headless Selenium - JavaScript 不工作,但没有 <noscript>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6613822/