0

「class=uiComposerAttachment photoAttachment」の 2 番目の要素をクリックしようとしています。

Firefox 用の Selnium IDE

4

5 に答える 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 に答える