webview
のAndroid
アプリケーションにいくつかの計測テストを書き込もうとしています。内容はhref
タグです。hrefを使用したwebviewでのExpressoテスト
以下は、webviewのスニペットです。
<table width="90%" class="welcome">
<tr>
<td><a href="/demo/TransactionFree"><img
src="/demo/pen.png" width="80" /><br /></a><b> Text <br></td>
<td><a href="/demo/Transaction"><img
src="/portaldemo/pen.png" width="80" /><br /></a>Text Twor</b><br> <br></td>
</table>
最初の項目をクリックします。だから私はExpresso
に次のテストを書きました。
onWebView().withElement(findElement(Locator.CSS_SELECTOR, "a[href='*TransactionFree']")).perform(DriverAtoms.webClick());
Android搭載の新しい携帯電話では動作していますが、Samsung S3のようなローエンドの携帯電話では動作しません。要素を見つけることができません。
どうすれば修正できますか?