2016-04-14 9 views
0

セレンテストのファイルが1つあり、その中にbaseURLがあります。ですから、私はこのテストをコンソールからurlをパラメータとして起動する方法を見つける必要があります。セレンテストのパラメータとしてbaseurlを使用する方法

ローカル、デベロッパー、プロダクションサーバーが1つありますので、このテストをハードコードbaseURLなしで実行したいと考えています。

これについて誰かが考えていますか? あなたの答えを待っている:3

答えて

0

はい、あなたはどのようなフォーマットはどうしたら1つのEnvironmentファイルを作成することができます(.xml.xlsx.propertiesetc)。

次に、環境固有の詳細を記述し、ファイルを解析します。 .xml形式を使用する方が良いでしょう。このようにして、親がenvironment name.であるようなノード構成を作成できます。この方法で、さまざまなサーバーに任意の数の構成を追加できます。

よう

何か: -

XMLフォーマット: -

<environments> 
    <environment id="local"> 
     <parameter> 
      <name>host</name> 
      <value>LocalURL</value> 
     </parameter> 
    </environment> 
    <environment id="development"> 
     <parameter> 
      <name>host</name> 
      <value>DevelopmentURL</value> 
     </parameter> 
    </environment> 
    <environment id="production"> 
     <parameter> 
      <name>host</name> 
      <value>ProductionURL</value> 
     </parameter> 
    </environment> 
</environments> 

プロパティファイル形式: -

localUrl = http://local.com 
developmentUrl = http://development.com 
productionUrl = http://production.com 

あなたが使用して解析するコードを書くことができ、任意のフォーマットそれ。

関連する問題