私は現在、ハードコードされたURL browser.url("http://www.x.com");
URLをコマンドラインから私のGherkinテストに渡すにはどうすればよいですか?
と私のガーキンテストを実行していると私はgherkin start [url]
を経由して、私のテストを実行するには、私は私のテストを開始するには、私のコマンドラインで入力したものは何でもURL取ることができる方法はあります私のbrowser.url
コールでは、ハードコーディングされたURLの代わりになりますか?私はGherkinで書かれたテストを実行するためにSelenium-webdriverとドッカーを使用しています。
この回答ありがとうございます。私は現在仕事に戸惑っていますが、私がチャンスを取ってすぐにこれを実装し、結果に戻ってきます。 – Billy
さて、私はこれを打つことができましたが、 'TypeError:http://www.url.com.urlは関数ではありません。 'というエラーを私に与えています。それについての考えは?上記で述べたようにすべてを実装し、 'process.env.URL'コードで' .URL'を削除し、次にもう一つ、 'process.env'の両方を削除して遊びました。どちらも同じエラーがあったか、ちょうどタイムアウトになりました – Billy
@Billyあなたの投稿を編集してさらに情報を追加できますか?デバッグが簡単になり、ソリューションを見つけることができます。 'package.json'の依存関係が最初に気になることでしょう。そうでなければ、私は同じ間違いをして、あなたの設定に合わない解決策を提案します。 ** WebdriverIO **の設定を使用しているので、 'wdio wdio.config.js'でテストを実行することを検討しましたか? – iamdanchiv