2017-03-03 9 views
-2

セレンを介してデプロイメントリンクボタンをクリックすることはできません。 [環境]ボタンをクリックするにはどうすればよいですか?デプロイメントリンクをクリックできません

コードは以下の通りです:

<a title="Deployments, Level 1, 2 of 6" class="tree_link" 
    id="linkAppDeploymentsControlPage" href="/console/console.portal?_nfpb=true&amp;_pageLabel=AppDeploymentsControlPage" 
    onkeypress="checkKeyStroke(event);" onmouseover="mouseOverCall('AppDeploymentsControlPage', 'popup');" 
    onmouseout="mouseOutCall('AppDeploymentsControlPage');" 
    oncontextmenu="return startDisplayPopup('AppDeploymentsControlPage', 'popup', event);">Deployments</a> 

<span id="placeholderAppDeploymentsControlPage"></span> 

<a title="Deployments, Level 1, 2 of 6" href="/console/console.portal?_nfpb=true&amp;_pageLabel=AppDeploymentsControlPage"> 
    <img id="iconAppDeploymentsControlPage" src="images/spacer.gif" align="absbottom" alt="" 
     border="0" onmouseover="mouseOverCall('AppDeploymentsControlPage', 'popup');" 
     onmouseout="mouseOutCall('AppDeploymentsControlPage');" oncontextmenu="return startDisplayPopup('AppDeploymentsControlPage', 'popup', event);" 
     title="Deployments"> 
</a> 

<img id="iconAppDeploymentsControlPage" src="images/spacer.gif" align="absbottom" alt="" 
     border="0" onmouseover="mouseOverCall('AppDeploymentsControlPage', 'popup');" 
     onmouseout="mouseOutCall('AppDeploymentsControlPage');" oncontextmenu="return startDisplayPopup('AppDeploymentsControlPage', 'popup', event);" 
     title="Deployments"> 

私は以下のコードオプションを使用してみましたが、まだそれは、展開リンクをクリックすることができ、私の変更かを反映していない:

driver.findElement(By.className("iconAppDeploymentsControlPa‌​ge")).click(); 
//driver.findElement(By.className("formButton")).click(); 
//driver.findElement(By.className("iconAppDeploymentsContr‌​olPage")).click(); 
//driver.findElement(By.className("tree_link")).click(); 
//driver.findElement(By.xpath("//img[@ src='images/shim.gif']")).click(); 
//driver.findElement(By.className("images/spacer.gif")).cl‌​ick(); 
//driver.findElement(By.className("Deployments")).click(); 
//driver.findElement(By.className("wlsc-titlebar-button-pa‌​nel")).click(); 
+0

配備リンク –

+0

あなたのHTMLを共有すると、あなたが私たちに与えたこれらの情報であなたを助けることはできません。 – acikojevic

+0

'html'が表示されるようにコードの書式を修正するように編集しました。あなたのコードも同様に入れました。さらに、[最小限で完全で検証可能な例を作成する方法](http://stackoverflow.com/help/mcve)を参照し、他の人が問題を理解しやすくするためにコードを書式設定してみてください:) – mrfreester

答えて

0

あなたが」テキスト「デプロイメント」のリンクをクリックしようとすると、これを行うことができます:

driver.findElement(By.xpath("//a[text()='Deployments']")).click(); 
関連する問題