gpt4 book ai didi

java - Selenium - [链接]中关于submit()和click()方法显示的不同页面

转载 作者:行者123 更新时间:2023-11-30 06:55:05 27 4
gpt4 key购买 nike

我尝试使用 submit() 方法而不是单击按钮事件向登录字段提交不正确的敏感信息。因此,我得到了一个重置​​密码页面。就好像我在登录按钮上执行单击事件一样,我再次进入登录页面寻找敏感信息。为什么我在 submit() 和单击 method() 时收到不同的页面。任何帮助,将不胜感激。下面给出了我尝试使用 submit() 方法提交敏感信息的代码片段。提前致谢。

List<WebElement> inputFields = driver.findElements(By.tagName("input"));
for (int i = 0; i < inputFields.size(); i++) {
inputFields.get(i).sendKeys("test@gmail.com");
if (inputFields.get(i).getAttribute("type").equalsIgnoreCase("password")) {
inputFields.get(i).sendKeys("test@1234");
inputFields.get(i).submit();
break;
}
}

网址:https://www.ymlp.com/login.html

截图: enter image description here

最佳答案

这篇文章可能会解释行为上的差异:Selenium Webdriver submit() vs click()

就修复它而言,我建议仅使用 click() 方法。

关于java - Selenium - [链接]中关于submit()和click()方法显示的不同页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42009538/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com