2016-09-20 17 views
0

Click here to see the element i want to click on but i cannot无法点击的Gmail应用程序的“删除”按钮,在运行时

无法当我检查的元素在Gmail应用程序 “删除”按钮,点击和写入的XPath使用它.... .//* [@aria-label ='删除'] ....元素被突出显示。但在运行时,它显示为页面上未找到元素

请帮忙。提前致谢!!

+0

你需要等待删除图标被加载onc é你点击列表中的任何电子邮件。然后尝试点击它。 –

+0

你实际得到了什么类型的异常? –

+0

我得到这个异常:'org.openqa.selenium.NoSuchElementException:无法找到'element:// * [@ aria-label ='Delete']' – RamaKrishna

回答

0

尝试用下面定位器,点击删除按钮

By.cssSelector("div[aria-label='Delete']>div>div") 

enter image description here

编辑-1

Actions类尝试

new Actions(driver).click(driver.findElement(By.cssSelector("div[aria-label='Delete']>div>div"))).perform(); 
+0

Thyks for replying.I仍然得到相同的'NoSuchElementException'即使我使用您建议的css定位器 – RamaKrishna

+0

尝试使用Actions类中的click方法。更新了我的答案。试试看。 – Santoshsarma

+0

仍然没有运气@桑托斯。实际上,当我调试时,我开始知道元素(删除按钮)对驱动程序对象不可见。但它在使用xpath/CSS进行检查时突出显示。我要求你切实地尝试这个场景,以便你对这个问题很熟悉。 – RamaKrishna

相关问题