Headless Selenium with Xvfb - JavaScript不工作,但没有<noscript>

Headless Selenium with Xvfb - JavaScript not working, but no <noscript>

本文关键字:noscript Xvfb with Selenium JavaScript 工作 Headless      更新时间:2023-09-26

我在一台带有Xvfb和Firefox的无头Linux机器上使用Selenium,并得到了一些奇怪的行为:

我有一个按钮,它打开一个内联弹出与javascript,并做回发和加载页面中的内容,如果没有启用javascript。我还在我的页面上有一个-标签,向访问者显示他们应该启用JS。

当我现在用selenium运行测试以检查弹出窗口是否打开,测试失败,并且在失败时采取的屏幕截图上,我看到静态页面,当JS被禁用时应该出现,但是noscript-Tag不可见->这里发生了什么,因为我甚至不能复制这个"硒之外",因为弹出窗口打开或noscript-Tag可见?

发现问题,但不是selenium:加载脚本的文件夹在测试系统上有错误的权限,因此javascript根本没有加载,并出现403错误…