問題タブ [serenity-js]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
serenity-bdd - 特定の xpath からテキストを取得する方法と、それを Serenity を使用して文字列に格納する方法
xpath からテキストを取得し、文字列に格納したいと考えています。
すべての入力を入力して送信すると、Customercode: IN02732114 (number will dynamic) のような新しいコードが生成されます。
今、私はこのコードを取得して文字列に保存し、後でこの文字列を他のステップで使用して、このコードでデータを検索したいと考えています。
以下のさまざまなスニペットを使用して、xpath からテキストを取得しました。
public static Question customer_code_value() { アクターを返す -> Text.of(CustomerCreatePage.CUSTOMER_CODE_TEXT).viewedBy(actor).asString().substring(15, 26); }
文字列コード = customer_code_value(); // String コードに値を格納しようとしています
ただし、customer_code_value() メソッドは質問に戻り、文字列に格納できません。
テキストを取得して Serenity の文字列に保存する方法について、ヘルプが必要です。私を助けてください ...
serenity-bdd - package.json 分度器プロジェクトで特定のバージョンの serenity-cli jar をダウンロードします
特定のバージョンの serenity-cli jar をダウンロードする方法はありますか。
シナリオ: cli の古い jar の特定のバージョンを使用したいのですが、package.json 内の jar のバージョンについて言及する場所はどこですか。
ティア
angular - エラー: fakeAsync() テスト ヘルパーには zone-testing.js が必要ですが、見つかりませんでした。serenityJS+Jasmine を使用して Angular webapp でテストを実行する場合
serenityJS + Jasmine を使用して Angular Web アプリでコンポーネント テストを実行しようとしていますが、以下のエラーが発生しました。この問題を解決する方法はありますか?
スタック: エラー: fakeAsync() テスト ヘルパーには zone-testing.js が必要ですが、見つかりませんでした。お使いの環境に、userContext の resetFakeAsyncZone (C:\Users\zhenweiwong\Desktop\serenityjsframework\packages\core\testing\src\fake_async.ts:25:9) に zone.js/dist/zone-testing.js が含まれていることを確認してください。 . (C:\Users\zhenweiwong\Desktop\serenityjsframework\packages\core\testing\src\before_each.ts:26:5) で processImmediate (internal/timers.js:439:21) で process.topLevelDomainCallback (domain.js) :131:23) メッセージ: エラー: この構成では、Angular は Zone.js スタックを必要とします: エラー: この構成では、Angular は新しい NgZone (C:\Users\zhenweiwong\Desktop\serenityjsframework\packages\core\src\ zone\ng_zone.ts:129:13) TestBedViewEngine._initIfNeeded (C:\Users\zhenweiwong\Desktop\serenityjsframework\packages\core\testing\src\test_bed.
ユーザーコンテキストで。(C:\Users\zhenweiwong\Desktop\serenityjsframework\jasmine-test\spec\app1.component.spec.ts:32:29) で