2016-08-13 19 views
1

を選択するために、どのようにページが要素入力要素

<input type="submit" class="button primary" value="Submit" accesskey="s"> 

とフォームが含まれている私は

//driver.findElement((By.cssSelector("//*@id='QuickReply']/div[2]/input[2]"))).submit(); //this path is from firebug 
//driver.findElement(By.className("button.primary")).submit(); 
driver.findElement(By.tagName("form")).submit(); 

は、しかし、私はそれらの選択でエラーが出ているボタンを選択するために、すべての次のオプションを試みました。なにが問題ですか?

+0

は、あなたがそれを共有するgetting..needされているエラーは何です... :) –

答えて

2

あなたは.click()代わりに、以下のように.submit()のを使ってみてください。この

"//input[@class='button primary']" or "//input[@value='Submit']" 
2

をお試しください: -

driver.findElement(By.cssSelector("input.button.primary[value='Submit']")).click(); 
+0

これはうまく動作しません – thinker

+0

何を意味しますか? –

関連する問題