frontend - 如何为 cypress 设置 Prerender?
问题描述
我正在尝试编写一个 e2e 测试,其中用户代理设置为使用 cypress 的爬虫('googlebot、bingbot、facebookbot 等......')。我们的舞台服务器在 prerender.io 后面运行,用于 SEO 目的。我假设当使用用户代理作为爬虫对阶段构建执行 e2e 测试时,预渲染会启动并提供静态 HTML 页面。不幸的是,这种情况并非如此。测试是针对在默认端口上构建的常用 SPA 应用程序执行的。
我想知道是否有一种特定的方法可以为柏树配置预渲染?
解决方案
推荐阅读
- laravel - 将值放入对象中并获得旧值的最佳方式
- python - 如何在 Yolo v3 中获取视频文件长度
- c++ - 比较 C++ 中的双精度,同行评审
- php - 未捕获的错误:在使用 __callStatic 时不在对象上下文中使用 $this
- java - Java 升级 8 到 11 导致 LDAPS 连接出现问题(连接或出站已关闭)
- spring-boot - Spring Boot 2.1.1 中缺少 AspectJ 依赖项
- rcpp - 从同一 cpp 文件中的函数调用 Rcpp 函数
- react-native - 使用 swiper 在 react-native 中渲染配置文件
- javascript - 为什么我的网络摄像头一直显示错误
- java - 使用 Spring Security 和 AngularJS 预防 CSRF