2014-11-14 3 views
-1

이 입력을 클릭하여 이벤트를 만들려고합니까?Selenium WebDriver findElement

driver.findElement(By.xpath("//input[contains(@class, 'az-btn') and @value='kerko']")).click(); 

OR, 단순히를 사용 -을 :

난 아무것도 발생하지 클래스 이름을 지정하는 경우

...

<input value="kerko" class="az-btn az-btn-block az-btn-primary" type="submit"> 
+0

가이 클래스 이름을 가진 여러 요소를? – Subh

+0

네, 그게 내가 왜 어려움을 겪고 있는지 –

답변

2

당신이 자바를 사용하는 가정이 코드는 당신을 위해 밖으로 작동하지 않을 수 있습니다 속성 '값'.

driver.findElement(By.xpath("//input[@value='kerko']")).click(); 
0

당신은 모든 매개 변수를 제공 cssSelector 더 구체적으로 할 수 있습니다

driver.findElement(By.cssSelector("input[class='az-btn az-btn-block az-btn-primary'][type='submit'][value='kerko']")).click();