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

Попробуйте

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

Вы должны попробовать использовать .click() вместо .submit(), как показано ниже: -

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

это не работает – thinker

+0

Что значит не работает ... есть ли какое-то исключение? –

Смежные вопросы