Selenium 如何选择输入元素

Selenium 如何选择输入元素,selenium,selenium-webdriver,Selenium,Selenium Webdriver,页面包含带有元素的表单 <input type="submit" class="button primary" value="Submit" accesskey="s"> 但是我在这些选择上有错误。怎么了?试试这个 "//input[@class='button primary']" or "//input[@value='Submit']" 试试这个 "//input[@class='button primary']" or "//input[@value='Submit']"

页面包含带有元素的表单

<input type="submit" class="button primary" value="Submit" accesskey="s">
但是我在这些选择上有错误。怎么了?

试试这个

"//input[@class='button primary']" or "//input[@value='Submit']"
试试这个

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

您应该尝试使用
。单击()
而不是
。提交()
,如下所示:-

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

您应该尝试使用
。单击()
而不是
。提交()
,如下所示:-

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

你得到的错误是什么…需要分享…:)你得到的错误是什么…需要分享…:)你什么意思不起作用…有什么例外吗?你什么意思不起作用…有什么例外吗??