我正在尝试点击“class = uiComposerAttachment photoAttachment”中的第二个元素
答案 0 :(得分:2)
与XPath不同的是,在CSS中使用nth-child
定位器。请注意,IE8及以下版本不支持此功能,但其他现代浏览器也可以。获取第二个元素的示例:
css=*.uiComposerAttachment:nth-child(2)
答案 1 :(得分:1)
你必须找到类的Xpath并使用Xpath然后尝试。
click | //*[@class='uiComposerAttachment photoAttachment']
在selenium IDE中使用它
你能提供快照,你如何找到类的Xpath
答案 2 :(得分:0)
试试这个
//*[@class='uiComposerAttachment photoAttachment'][2]
答案 3 :(得分:0)
如果有多个具有相同xpath的元素,您可以尝试使用以下xpath格式来单击所需的元素。
根据您的应用程序,您有2个具有相同xpath的元素。因此,您可以使用以下xpath单击第二个元素。
的xpath =(//选择[@名称= 'listPartition'])[位置()= 2]
答案 4 :(得分:0)
由于类相同,您需要根据位置识别元素。 这是您提到的第二个元素,因此您可以使用
xpath=(//*[@class="uiComposerAttachment photoAttachment"])[2]