click()
- 只执行点击操作,就像鼠标点击一样。
submit()
- 像键盘 Enter 事件一样执行 Enter 操作。
例如。考虑一个登录页面,其中包含用户名和密码以及提交按钮。
如果我们想在不点击登录按钮的情况下登录,请填写密码。我们需要在click()
操作不起作用的密码上用户提交按钮(登录到应用程序)。
driver.get("https:// anyURL");
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS);
driver.findElement(By.id("txtUserId")).sendKeys("abc@test.com");
WebElement text = driver.findElement(By.id("txtPassword")); text.sendKeys("password");
Thread.sleep(1000);
text.click(); //This will not work - it will on perform click operation not submit operation
text.submit(); //This will perform submit operation has enter key