Object識別子(Xpath、id、name..etcなど)と定数(URL、ユーザー名、期待される結果のテキストおよび期待値)を保持するのに最適な場所であるSelenium-WebDriver-Data Driver Frameworkでは、など)を以下のオプションから選択できますか?オブジェクト識別子の理想的な場所
プロパティは、私が個人的にプロパティファイルを好む "のstatic final"
Object識別子(Xpath、id、name..etcなど)と定数(URL、ユーザー名、期待される結果のテキストおよび期待値)を保持するのに最適な場所であるSelenium-WebDriver-Data Driver Frameworkでは、など)を以下のオプションから選択できますか?オブジェクト識別子の理想的な場所
プロパティは、私が個人的にプロパティファイルを好む "のstatic final"
としてまたはエクセルまたはクラスファイル。ちょうど2行のコードと、それがボイルアです。サードパーティのAPIは必要ありません。
Properties CONFIG = new Properties();
CONFIG.load(new FileInputStream("OR.properties"));
シンプルなものです。
Excelファイルの場合、少なくとも10-15行のコードをスクリプト化する必要があります。貴重なコンパイル時間が無駄になり、データの整合性が損なわれ、サードパーティのAPIに依存しています。
クラスファイルとして配置すると、コンパイルが不要なものをコンパイルすることになります。
プロパティファイル: - のための
config.properties - URL、ユーザー名、期待される結果テキストとなどのため object.properties - Xpathは、ID、name..etc
いただき、ありがとうございます詳細な回答 –
喜んで私は@ KannanCを助けることができました。もしあなたが感じているのであれば、これは助けになります、upvoteしてください、そして/またはこれがあなたの質問に対する答えであれば、この "Accept as Answer"と記入することを検討してください。 –
私は15以上の評判を持っているので、私は回答も受け入れられました。それは反映されません –