私は C# を使用して Selenium に精通しており、それを TeamCity と統合しています - バックグラウンドとして。私は今、新しい会社にいます。HP Quality Center があり、QC、Selenium、および Python Script を使用してテストを自動化する方法に関する記事をいくつか見ました。基本的な TDOutput.Print("test") が出力ログに表示されても、TDOutput.Print 行がそのスペースに表示されることを期待していない限り、大きな問題があります。
私はWindows 7ボックスを持っています。
私が従った手順は次のとおりです。
- 私のマシンにPythonをインストールしました(2.7)
- インストールされた stuptools
- インストールされた pip コマンドラインで pip を使用して、セレンを含むアイテムをインストールできます QC で
- 新しい VAPI-XP テストを作成します
- ウィザードで PythonScript を選択します
- 次に、[完了] をクリックします (ウィザードはこれ以上進みません)。
- 次に、Quality Center がスケルトン スクリプトを生成します。
- スケルトンの TDOutput.Clear() の下に、次のように入力します: TDOutput.Print("Hello World")
- 出力ウィンドウがクリアされず、「Hello World」が出力されることもありません
- これは、出力ウィンドウに表示されるものです: テストが完了しました
私が見逃した簡単なステップについて何か提案はありますか? 私は明らかにこのツールの経験があまりないので、印刷ステートメントを実行することさえできない理由を理解するのは難しいです-テストのセレン部分について心配することは言うまでもありません.