0
私のVaadin(v7.6.6)テーブルをテストしたい。しかし、Firefox(47.0)でSelenium IDE(2.9.1)を使用すると、テーブルエントリのclickAtイベントが機能しません(エントリをクリックすると色が変わります)。次のようにVaadinテーブルで「clickAt」が機能しないのはなぜですか?
私のコマンドは、読み取ります
ClickAt | //*[@id=…']/div[2]/div[1]/table/tbody/tr[1]/td[1]
だから私の目標は、テーブルの体のエントリ(1,1)です。次のようにFirebugのでは私がクリックしたいエントリを読み取ります
<td class="v-table-cell-content" style="width: 140px;">
<div class="v-table-cell-wrapper" style="text-align: left; width: 140px; background-color: transparent;">2005</div>
</td>
私はボタンをクリックすると、「検索」、それは私に正しいテーブルエントリを示します。さらに、手動のクリックイベントが正常に機能します。
誰でも問題を解決できますか?
あなたはダブルでしたCSS = div.v-テーブルセル・ラッパーとしてターゲットを使用して、火災のイベントコマンドを使用して動作しない場合有用であることが判明しましたFirePathであなたのxPathをチェックしますか? – Andrejs
すでに 'click'コマンドを試しましたか? –
ねえ、あなたの共鳴に感謝します。 FirePathでxPathをチェックしました。これは、 "Find"ボタンをクリックするとテーブルエントリが見つかるので正しいです。私はコマンド "clickAt"、 "click"、 "MouseUp"をテストしました。どちらも動作しません。不思議にも、私はSelenium IDEコマンドでvaadinテーブルのヘッダエントリをクリックすることはできますが、ボディエントリにはクリックできません。 –