-1

IDE PyCharm プロフェッショナル、python 3.4.5、動作 1.2.5、環境 Windows 7; 注: 機能ファイル ディレクトリからコマンドを実行しています。動作コマンド構文を使用して機能ファイルを実行しようとすると (例: 動作 home_page.feature); 次のメッセージ「無効なコマンド名 'home_page.feature'」を伴う振る舞いインタープリターの応答。Behaviour インタープリターが機能ファイルをコマンド名として解析する原因は何ですか? これは環境問題になるのでしょうか?これは、PyCharm のコミュニティ エディション「無料」では問題ではありませんでした (PyChram のプロフェッショナル バージョンのビヘイビア駆動開発 (BDD) 機能に完全にアクセスするために、プロフェッショナルにアップグレードしました)。

4

1 に答える 1

-1

参考までに、振る舞いには--help利用可能なコマンドをリストする引数があります

単純に呼び出すことはできませんbehave home_page.feature
そうすると、振る舞い(またはそのことについて実行可能なコマンドライン)は、それhome_page.featureが引数そのものであると考えます

代わりに、-iまたは--include引数を使用して、提供された正規表現に一致する機能ファイルを検索し
ますbehave -i home_page

または、機能ファイルにタグを追加して、または引数@TAG_NAME
を使用してこれらの特定のタグを実行できます タグは、機能内の多くのシナリオの特定のシナリオを実行する場合に役立ちます-t--tags

詳細については、 https://pythonhosted.org/behave/behave.htmlを参照してください。

于 2016-10-06T03:30:40.667 に答える