在selenium中使用SendKeys输入文本后仍然存在验证消息

时间:2017-05-18 05:52:41

标签: selenium selenium-webdriver

使用sendkeys输入文字后,验证邮件仍然存在。

前:

webDriver.FindElement(By.XPath("(//input[@id='UserID'])[3]")).SendKeys("erwrwrwrwer vvv");

1 个答案:

答案 0 :(得分:1)

首先,您需要将FindElement替换为findElement,将XPath替换为xpath,将SendKeys替换为sendKeys

您可以使用代码替换以下代码:

driver.findElement(By.xpath("(//input[@id='UserID'])[3]")).sendKeys("erwrwrwrwer vvv");

我还发现你直接使用webDriver.findElement

我认为首先需要按如下方式创建驱动程序:

WebDriver driver ;
System.setProperty("webdriver.firefox.marionette","C:\\geckodriver.exe");
driver = new FirefoxDriver();

希望这会对你有所帮助。