Angular 使用--spec时量角器e2e测试未运行
我正在Angular CLI项目上运行“ng e2e”,但我想指定要运行的测试,而不是全部运行。Angular 使用--spec时量角器e2e测试未运行,angular,protractor,Angular,Protractor,我正在Angular CLI项目上运行“ng e2e”,但我想指定要运行的测试,而不是全部运行。 当我使用“ng e2e--aot”时,测试将正常运行。 但是当我使用'ng e2e--aot--spec=./e2e/checkout.e2e-spec.ts'时,我会得到错误消息: [18:24:51] E/configParser - Error code: 105 [18:24:51] E/configParser - Error message: failed loading configu
当我使用“ng e2e--aot”时,测试将正常运行。
但是当我使用'ng e2e--aot--spec=./e2e/checkout.e2e-spec.ts'时,我会得到错误消息:
[18:24:51] E/configParser - Error code: 105
[18:24:51] E/configParser - Error message: failed loading configuration file .\e2e\checkout.e2e-spec.ts
[18:24:51] E/configParser - C:\GitRepos\checkout-ui\e2e\checkout.e2e-spec.ts:1
(function (exports, require, module, __filename, __dirname) { import { CheckOut } from './checkoutPage.po';
^^^^^^
SyntaxError: Unexpected token import
因此,当我使用--spec指定测试时,测试将失败。。。我不知道为什么:(非常感谢您的任何想法 下面是我的测试规范和po(如果有帮助)。
非常感谢 测试规范
import { CheckOut } from './checkoutPage.po';
describe('When I arrive at the checkout', () => {
let page: CheckOut;
beforeEach(() => {
page = new CheckOut();
});
it('the checkout button should be clicked', () => {
page.navigateToCheckout();
page.clickbutton();
});
});
PO
import { browser, element, by } from 'protractor';
export class CheckOut {
shippingElement = element(by.tagName('shipping'));
shippingSaveAndCoutinueButton = this.shippingElement.element(by.tagName('button'));
navigateToCheckout() {
browser.get(
'http:/mycompany.net/e13cc528-b048-49e6-8981-c59755a6690a',
);
}
clickbutton() {
this.shippingSaveAndCoutinueButton.click();
}
}
您的问题与规格和p无关。您使用了错误的cmd选项:
spec
,它应该是specs
更多详情请访问哦,天哪。非常感谢。真不敢相信我没有看到我的打字错误:(