2017-08-14 3 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

ようこそスタックオーバーフロー!参照:[Xを行うには?](https://meta.stackoverflow.com/questions/253069/whats-the-appropriate-new-current-close-reason-for-how-do-i-do-x )SOに関する期待は、質問をするユーザーが自分の質問に答えるだけでなく、その研究、コードの試行、結果を共有することです。これは、時間をかけて自分自身を助けようとしていることを示しています。明白な回答を繰り返さないようにしてくれています。そして、より具体的で適切な答えを得ることができます。参照:[ask] – JeffC

答えて

0

これを試してください。

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

最初に隠れ要素をオブジェクトとして保存します。次に、要素をクリックするためにjs executerを使用します。

関連する問題