如题,我现在想做一个小平台,根据用户的账户名和密码模拟登录,登录后获取关键数据,使用selenium加载IE驱动实现模拟登录,但是我想做一个页面让用户登录(javaweb,tomcat部署),获取账号密码传入后台让selenium执行,但是现在selenium执行到打开ie见面后就不执行了,driver.get(url)的方法根本不跳转。
ie提示:This is the initial start page for the WebDriver server.
我获取元素都提示为空。
String geckodriverpath="E:/IEDriver.exe";
File file=new File(geckodriverpath);
System.setProperty("webdriver.ie.driver",file.getAbsolutePath() );
WebDriver driver=new InternetExplorerDriver();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
String baseUrl = "https://www.hao123.com/";
// 加载url
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.get(baseUrl);
//System.out.println("登录前的URL:"+driver.getCurrentUrl());
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
// 获取页面元素(CSS选择器)
WebElement elemUsername = driver.findElement(By.cssSelector("body"));