我正在尝试亲自操作登录页面使用自动化代码传递有效凭据,但系统仍然出现错误:
登录失败。
语言:在 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 驱动程序,但输出相同。
缥缈止盈
青春有我
catspeake
慕哥6287543
相关分类