2016-09-20 27 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

相關問題