0

Selenium IDE(2.9.1)&の外部ファイルからデータをロードしています。 "forJson"関数を使用してキャンバスとのインタラクション - insert正確な座標へのオブジェクト。 セレンテストは動作しますが、JSONデータが読み取られず、オブジェクトがランダム座標に挿入されているようです。JSONの値 - キャンバス - Selenium IDEとSelblock

JSONファイルの例:

[ 
{ 
    "coords": { 
     "x": 400, 
     "y": 800 
    } 
} 
] 

Seleniumテスト例:

<tr> 
    <td>forJson</td> 
    <td>testdata.json</td> 
    <td></td> 
</tr> 
<tr> 
    <td>clickAt</td> 
    <td>css=canvas</td> 
    <td></td> 
</tr> 
<tr> 
    <td>endForJson</td> 
    <td></td> 
    <td></td> 
</tr> 

は私もちょうどグーグルマップとの相互作用のようなCOORDSで "loadJsonVars" または "clickAt" を試してみました - Clicking on Google Maps with Selenium IDEが、運がない。

ご不明な点がございましたら、事前にお問い合わせください。

答えて

0

jsonファイルを参照していますが、クリックコマンドでは、ファイルから座標を使用するようスクリプトに指示するものはありません。私は似たものを使用して、私はこの例を持っているだろう方法は、JSONファイルとしてフォーマットされ持っているだろう:

[{x:"400",y:"800"}] 

そしてセレンスクリプトは次のようになります。

<tr> 
    <td>forJson</td> 
    <td>testdata.json</td> 
    <td></td> 
</tr> 
<tr> 
    <td>clickAt</td> 
    <td>css=canvas</td> 
    <td>${x},${y}</td> 
</tr> 
<tr> 
    <td>endForJson</td> 
    <td></td> 
    <td></td> 
</tr> 
関連する問題