Javascript 使用Selenium/JavaIEDriver查找一个元素,然后单击按钮登录

Javascript 使用Selenium/JavaIEDriver查找一个元素,然后单击按钮登录,javascript,html,selenium,selenium-webdriver,automation,Javascript,Html,Selenium,Selenium Webdriver,Automation,我一直在尝试让这个元素与selenium/java一起工作。这个Web应用程序只能在IE9中使用,并且是用HTML、Javascript和CSS编写的。请帮助提供示例代码 代码是: form action=/login/main method=get input type=submit value="Login" 我尝试过这些方法,但单击不起作用。我得到一个例外,没有这样的元素 driver.findElement(By.xpath("html/body/form/div/center/ta

我一直在尝试让这个元素与selenium/java一起工作。这个Web应用程序只能在IE9中使用,并且是用HTML、Javascript和CSS编写的。请帮助提供示例代码

代码是:

form action=/login/main method=get
input type=submit value="Login"

我尝试过这些方法,但单击不起作用。我得到一个例外,没有这样的元素

driver.findElement(By.xpath("html/body/form/div/center/table/tbody/tr[4]/td/form/input")).click();
driver.findElement(By.name("submit")).click();
driver.findElement(By.tagName("input")).click();

尝试首先选择
表单
,然后从
表单
中选择
输入
标签。试试这个xpath

driver.findElement(By.xpath("//form[@action='/login/main']/input[@value='Login']")).click();

请注意,我还在比较标签属性的值,以便选择特定的必需元素。

您的答案被检测为低质量。为您的代码添加解释,否则您的答案可能会被永久删除。谢谢Jason Estibeiro,您的方法对我有效。。非常感谢。