selenium - 为什么 ng e2e 构建模块?

标签 selenium angular-cli

我之前在自定义构建项目中使用过 selenium webdriver。它立即打开了我项目的网页并立即开始运行测试用例。唯一的先决条件是在启动项目服务器之前启动它。

现在,在使用“ng new”创建通用项目后,我使用“ng serve”开始了它。然后我运行“ng e2e”来测试 UI。它可以工作,但由于某种原因,它再次经历了整个模块构建的事情。我希望尽可能快地开始测试需要一些时间,而且我从我的经验中知道这是可以完成的。

问题:ng e2e的模块构建阶段可以省略吗?

最佳答案

使用 angular 6 和 on --no-serve 不再可用,因此请改用:

ng e2e "--dev-server-target="

(是 '=' 后的空值)
如果您有另一个运行 ng serve 命令的窗口,这将起作用。

关于selenium - 为什么 ng e2e 构建模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45138727/

相关文章:

node.js - 如何将 Node 模块包含在 Angular-CLI 构建中?

python - 如何使用python在selenium中正确使用By类

javascript - 如何使用 Selenium Webdriver 处理从 DOM 中删除的 Web 元素?

python - 如何在 Odoo 的 Python Webdriver 中的预制 Selenium 脚本上放置多个用户负载(例如(100、200 个用户))?

java - RobotFramework 中的嵌套循环

Angular - 如何从产品构建中排除延迟加载的模块?

angular - 将 docker-compose 中的环境变量注入(inject) Angular4 应用程序

Angular 5白屏死机

selenium - 使用Selenium的Chrome驱动程序错误:无法发现打开的页面

angular-cli - 设置 Angular CLI 生成默认值