2016-08-13 4 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

이 doen't 작동 – thinker

+0

무슨 뜻 이죠 작동하지 않습니다 ... 거기에 어떤 예외가 있습니까 ?? –