私は単純なウェブサイト(html、css)を開発しています。分度器を使って地元のウェブサイトをテストする
分度器でこの種のウェブサイトをチェックすることはできますか?私は自分のコンピュータにhtmlファイルしか持っていません。このウェブサイトをサーバー上でローカルに実行する必要がありますか?私は直接ファイルにテストを実行できるとは思わない。それを行うには
私は単純なウェブサイト(html、css)を開発しています。分度器を使って地元のウェブサイトをテストする
分度器でこの種のウェブサイトをチェックすることはできますか?私は自分のコンピュータにhtmlファイルしか持っていません。このウェブサイトをサーバー上でローカルに実行する必要がありますか?私は直接ファイルにテストを実行できるとは思わない。それを行うには
はい、ローカルserver.Youでそれをホストすることなく、スタンドアロンのローカルのHTMLファイルを開くことがその可能性があなたのonPrepare()
機能でこのbrowser.resetUrl = "file:///"
を追加する必要があり、その後browser.get("file:///C:/Users/demo/test.html")
は、いくつかの良い例があります
働くだろう@この質問 - Opening a file with protractor
ありがとう。この回答は本当にうまくいきます。私はまだいくつかのコンピュータでこのテストを実行する必要があるため、このテストのパスは(少なくともプロジェクトのルートフォルダまで)同じではないため、問題はあります。プロジェクトルートフォルダからこのパスを設定することは可能ですか?私は "../....."で試しましたが、うまくいきません。 – Maciejjy
一般的な方法は、複数のステップでそれをアプローチすることです:
通常、このマルチステッププロセスは、grunt
またはgulp
のようなタスクランナーによって処理されます。我々はgrunt
、grunt-contrib-connect
をディレクトリから提供し、grunt-protractor-runner
を使用して、斜めから分度器を実行します。
なぜ人々はこのような疑問を落としますか?何が間違っている、その有効なユースケース.. – AdityaReddy