旧バージョンの Selenium IDE からのスクリプトの更新

サポートされている Selenium IDE バージョン 2.2.X および 3.2.X は、以前のバージョンの Selenium IDE で使用していた .html フォーマットではなく、.side フォーマットを使用してシンセティック・スクリプトを記録します。既存の .html スクリプトがある場合は、引き続きそれを使用できます。以前のバージョンの Selenium IDE で作成したスクリプトは、IBM® Cloud Availability Monitoring が使用する最新の Firefox および Selenium ドライバーで一部の機能が機能しない場合があります。場合によっては、.html スクリプトを編集したり、新しい .side フォーマットで記録し直したり、.html スクリプトをインポートしてから .side フォーマットで保存し直す必要があります。

手順

  • 例外: Select2 エレメントと対話する場合、select コマンドを使用しないでください (https://github.com/SeleniumHQ/selenium-ideを参照)。
    古いスクリプトは以下のとおりです。
    <td>select</td> 
    <td>id=country</td> 
    <td>label=United States</td>
    これを以下のように変更する必要があります。
    <tr>
       <td>runScript</td>
       <td>window.scrollTo(0,810)</td>
       <td></td> 
    </tr> 
    <tr>
       <td>click</td>
       <td>id=select2-country-container</td>
       <td></td> 
    </tr> 
    <tr>
       <td>click</td>
       <td>xpath=(//ul[@id='select2-country-results']/li[text() = 'United States'])</td>
       <td></td> 
    </tr> 
  • 制限事項: Selenium IDE 3.2.X または 3.3.X で記録した .side スクリプトがサポートされます。linkText ロケーターはサポートされません。