2016-08-27 5 views
0

サブメニューをクリックしようとしています。しかし、それは私に許可されていませんクリックして消えています。コンソールでは、次の情報が表示されます。サブメニューをクリックする方法メインメニューのリンク

要素が表示されない例外。ここで

HTMLコード:

<a href="/web/billing/storageHandlingRate"> 
    <img class="navIcon" src="/web/images/nav/subChargeRuleMaintenance.png"/> 
    Storage Handling Rate 
</a> 

のXpath私が使用しています:

xpath(".//*[@id='globalMenuNavigation']/li[2]/ul/li[7]/a") 

答えて

1

をあなたは以下のように要素まで見えるとクリッカブル待つようにWebDriverWaitを使用してみてください: -

new WebDriverWait(driver, 10).until(ExpectedConditions.elementToBeClickable(By.xpath(".//a[contains(.,'Storage Handling Rate')]"))).click(); 

または

new WebDriverWait(driver, 10).until(ExpectedConditions.elementToBeClickable(By.partialLinkText("Storage Handling Rate"))).click(); 
+1

ありがとうサウラブ。それは私のために働いた。 – kurri

関連する問題