現在、サイトをテストしています: http://www.paperminer.org.au/ Google Map API が存在し、別の位置にマーカーを生成します。これらのマーカーの 1 つをクリックしたいのですが、その方法がわかりません。
UNIX環境でSelenium RC/Junit 4 Testing Frameworkを使用してテストしています。サイト自体は主に Javascript/Jquery で構築されています。さらに、Selenium IDE を使用して手順を記録し、Selenium RC/Junit 4 にフォーマットします。
各ステップを記録すると、Google マップ キャンバスのみが生成され、クリックできなくなります。
<tr>
<td>click</td>
<td>//div[@id='map-canvas']/div/div/div/div[2]/div[2]/div/div/div[3]/canvas</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=loc-pb40359</td>
<td></td>
</tr>
SikuliFirefoxDriverを試してみましたが、UNIX環境での扱いに問題があるようです。現在、clickAt 関数を見ていますが、coordstring を把握できないようです。
誰にも解決策はありますか?前もって感謝します