2016-05-22 6 views
0

私はプロジェクトに取り組んでいます。リンクがクリック可能かどうかを判断する必要があります。他のウェブ要素でリンクを決定する方法は、クリック可能です

<div id="divMegamenu" class="column span_10_of_16 center_text mega_menu"> 
<a href="#" class="close_popup menu"></a> 
    <nav class="desktop_mega"> 
     <ul> 
      <li id="g_women"> 
       <span class="global_cat"><a href="http://www.forever21.com/Product/Category.aspx?br=f21&amp;category=app-main">women</a></span> 

後、私が書いたのxpathされています:ここにリンクがある

WebElement imgElement = driver.findElement(By.xpath("//nav[@id = 'desktop_mega']/ul/li[@id='g_women']/span[@id='global_cat']/a")); 

は、しかし、それはそのような要素

答えて

0

desktop_megaglobal_catはクラスは、ないことを例外を発生させることを続けていますids。 span[@class='global_cat']

WebElement imgElement = driver.findElement(By.xpath("//nav[@class='desktop_mega']/ul/li[@id='g_women']/span[@class='global_cat']/a")); 
+0

このものは、私はちょうど問題を見つけた同じエラー – puffles

+0

を動作していないとnav[@class='desktop_mega']span[@id='global_cat']nav[@id = 'desktop_mega']を交換することのxpathではありませんが、それは() – puffles

+0

まだ – puffles

関連する問題