eth*_*joe 6 automated-tests webdriver jasmine selenium-webdriver webdriver-io
我正在尝试使用 webdriver 和 Jasmine 在浏览器中针对 React 应用程序设置基本的自动化测试。我正在使用页面对象模型来描述我正在测试的应用程序,如下所示:
我运行 Jasmine 很好,并且在规范上大吃一惊。但是在浏览器生成后,我收到一个模块错误
import { SplashScreen } from './page_models/splash_screen.page'
^^^^^^
SyntaxError: Cannot use import statement outside a module
Run Code Online (Sandbox Code Playgroud)
我正在通过本地调用 wdio, 来启动测试node node_modules/.bin/wdio ./spec/support/wdio.conf.js。如何在环境中运行我的 Jasmine 规范代码,使其位于模块上下文中?
谢谢 :)
结果我需要babel/register像这样调用我的茉莉花配置:
beforeSession: function (config, capabilities, specs) {
require('@babel/register');
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3936 次 |
| 最近记录: |