2017-08-14 54 views
0

我無法識別顯示並顯示的搜索表單。該類型是隱藏的。我無法識別顯示的和可見的搜索表單

<form id="searchForm" name="searchForm" method="post" action="/mpstage/pages/content/shop?jfwid=5bcbhia8v" enctype="application/x-www-form-urlencoded"> 
    <input name="searchForm_SUBMIT" value="1" type="hidden"/> 
+1

html代碼丟失。 –

+0

你的問題是什麼?你想要的控件有一個名字,爲什麼不使用它? –

+0

歡迎來到Stack Overflow!請參閱:[我如何做X?](https://meta.stackoverflow.com/questions/253069/whats-the-appropriate-new-current-close-reason-for-how-do-i-dox )對SO的期望是,用戶提出的問題不僅僅是研究來回答他們自己的問題,而且還分享研究,代碼嘗試和結果。這表明你已經花時間去嘗試幫助自己,它使我們避免重申明顯的答案,最重要的是它可以幫助你得到更具體和相關的答案!另見:[問] – JeffC

回答

0

試試這個。

WebElement element= driver.findElement(By.name("searchForm_SUBMIT")); 
JavascriptExecutor executor = (JavascriptExecutor)driver; 
executor.executeScript("arguments[0].click();", element); 

首先我們將隱藏的元素作爲一個對象存儲。然後使用js執行者點擊元素

相關問題