Headless Selenium with Xvfb - JavaScript不工作,但没有<noscript>
Headless Selenium with Xvfb - JavaScript not working, but no <noscript>
我在一台带有Xvfb和Firefox的无头Linux机器上使用Selenium,并得到了一些奇怪的行为:
我有一个按钮,它打开一个内联弹出与javascript,并做回发和加载页面中的内容,如果没有启用javascript。我还在我的页面上有一个-标签,向访问者显示他们应该启用JS。
当我现在用selenium运行测试以检查弹出窗口是否打开,测试失败,并且在失败时采取的屏幕截图上,我看到静态页面,当JS被禁用时应该出现,但是noscript-Tag不可见->这里发生了什么,因为我甚至不能复制这个"硒之外",因为弹出窗口打开或noscript-Tag可见?
发现问题,但不是selenium:加载脚本的文件夹在测试系统上有错误的权限,因此javascript根本没有加载,并出现403错误…
相关文章:
- react router router.HistoryLocation以<noscript>但没有完美的工作
- SharePoint Online 共享,主机站点上未启用 NoScript
- <noscript>标记单个元素或类似的东西
- 禁用JavaScript,<noscript>标签,我们可以做验证
- 没有noscript部分的Facebook广告跟踪
- 如何在谷歌跟踪代码管理器 noscript 标签中参数化容器 id
- 错误验证 W3C HTML5 img noscript facebook.com.
- 是仅在禁用JavaScript时生成的noscript标记
- noscript谷歌快照,安全的方式
- 用noscript做有条件的事情
- 我无法重定向noscript上的页面
- Is there any security risk using <noscript>?
- 为什么我应该使用<noscript>
- Noscript元素未显示
- 脚本标记中的noscript标记
- noscript中的id重复
- 为hashbang URL验证noscript网站内容
- 检查noscript并将此状态记录到db
- noscript标记中的文本将作为文本而不是形式输出
- 一种不使用noscript检测JavaScript是否被禁用的方法