0
使用sendkeys
輸入文本後仍然存在驗證消息。使用硒中的SendKeys輸入文本後仍然存在驗證消息
例:
webDriver.FindElement(By.XPath("(//input[@id='UserID'])[3]")).SendKeys("erwrwrwrwer vvv");
使用sendkeys
輸入文本後仍然存在驗證消息。使用硒中的SendKeys輸入文本後仍然存在驗證消息
例:
webDriver.FindElement(By.XPath("(//input[@id='UserID'])[3]")).SendKeys("erwrwrwrwer vvv");
首先你需要用xpath
和SendKeys
與sendKeys
更換FindElement
與findElement
,XPath
。
您可以替換下面與您的代碼代碼:
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();
希望這會幫助你。
我認爲他在使用C#。 – iamkenos
哪條消息?哪裏存在?你在哪裏輸入文字? – NarendraR
@ManishSharma您能否考慮向我們展示您的作品?謝謝 – DebanjanB
您的字段驗證可能由onBlur事件觸發。使用SendKeys後,請着眼於另一個字段。 – iamkenos