我正在尝试登录页面使用自动化代码传递有效凭据,仍然系统给出错误:
登录失败。
语言:在 Eclipse 上使用 Java 的 Selenium webdriver。
我尝试过标准方式:
WebElement Login = driver.findElement(By.className("flex-signup"));
Login.click();
WebElement EmailAdd = driver.findElement(By.id("emailAddress"));
WebElement EmailAdd = Driver.findElement(By.id("****"));
EmailAdd.sendKeys("************");
WebElement Passwd = driver.findElement(By.id("****"));
Passwd.sendKeys("*******");
我还使用了另一种方式,JavaScript 驱动程序。但这也不适用于应用程序。
JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("arguments[0].value='*************';" ,****);
jse.executeScript("document.getElementById('****').value='**********';");
WebElement BLogin = driver.findElement(By.className("ladda-label"));
jse.executeScript("arguments[0].click();", BLogin);
应用程序在 JavaScript 中,所以我也使用了 JavaScript 驱动程序,但输出相同。