2014-10-10 59 views
1

下面是這種情況:如何確定鏈接點擊,或者不使用硒webriver

我想點擊鏈接到自己的形象在網站上的圖像,並確保該網站上沒有圖像鏈接到他們的形象(例如沒有URL應該以JPG或PNG或GIF結尾)。爲此,如果我們點擊它,我可以點擊並點擊()事件失敗。

這樣的圖像

HTML片段代碼:

<a class="alignright" title="Project Management & Business Analysis"  
href="http://ambitechstrous.com/wordpress/project-management-business-analysis/"> 
<img class="entry-image attachment-post" width="150" height="150" itemprop="image" alt="project-  
management" src="http://ambitechstrous.com/wordpress/wp-content/uploads/2014/10/project- 
management-150x150.jpg"> 
</a> 

所以,可以在任何一個可以幫助我如何在硒的網絡驅動程序來處理這樣的場景

PS:另外,超鏈接,圖片都無法點擊,如果我們在網站上手動點擊它們。這需要解決方法。

回答

2

我從你的問題知道你是想驗證圖像是否是可以點擊的不是,如果我是正確的,那麼我會建議使用下列內容:

/** 
* To verify whether image link is clickable or not 
* 
* @return true if image is clickable otherwise false 
*/ 
public boolean isImageLinkClickable(String xpath){ 
     WebElement imgElement = driver.findElement(By.xpath(xpath)); 
     try { 
      imgElement.click(); 
      return true; 
     } catch(Exception e){ 
      return false; 
     } 
} 
+0

感謝Priyanshu的幫助!是的。它工作並感謝您理解我的問題。做得好!! – 2014-10-10 06:37:40