「class=uiComposerAttachment photoAttachment」の 2 番目の要素をクリックしようとしています。
質問する
2967 次
5 に答える
2
XPath とは異なる点としてnth-child
、CSS でロケーターを使用しています。これは IE8 以下ではサポートされていませんが、他の最新のブラウザーでは問題ないことに注意してください。2 番目の要素を取得する例:
css=*.uiComposerAttachment:nth-child(2)
于 2012-12-12T10:03:29.423 に答える
1
クラスのXpathを見つけて、Xpathを使用してから試してください。
click | //*[@class='uiComposerAttachment photoAttachment']
これをSeleniumIDEで使用します
クラスのXpathを見つける方法のスナップショットを提供できますか
于 2012-12-12T08:30:34.713 に答える
0
同じ xpath を持つ要素が複数ある場合は、以下の形式の xpath を試して、目的の要素をクリックすることができます。
アプリケーションごとに、同じ xpath を持つ 2 つの要素があります。したがって、以下の xpath を使用して 2 番目の要素をクリックできます。
xpath=(//select[@name='listPartition'])[position()=2]
于 2012-12-12T09:14:05.207 に答える
0
クラスは同じなので、位置ごとに要素を識別する必要があります。これはあなたが言及した2番目の要素なので、使用できます
xpath=(//*[@class="uiComposerAttachment photoAttachment"])[2]
于 2012-12-13T05:43:29.550 に答える
0
これを試して
//*[@class='uiComposerAttachment photoAttachment'][2]
于 2012-12-12T08:04:58.350 に答える