Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //设置phantomjsDriver信息
- String userAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36";
- System.setProperty("phantomjs.binary.path", "D:\phantomjs-2.1.1-windows\bin\phantomjs.exe");
- DesiredCapabilities phantomjs = DesiredCapabilities.phantomjs();
- phantomjs.setCapability("phantomjs.page.settings.userAgent", userAgent);
- WebDriver driver = new PhantomJSDriver(phantomjs);
- //加载页面
- driver.get("http://www.photostore.me/");
- System.out.println(driver.getTitle());
- //点击登录
- WebElement loginText = driver.findElement(By.id("top-bar-signin")).findElement(By.className("top-btn-text"));
- loginText.click();
- //输入账号
- WebElement username = driver.findElement(By.id("top-signin-menu")).findElement(By.name("login-subject"));
- username.sendKeys(username);
- //输入密码
- WebElement password = driver.findElement(By.id("top-signin-menu")).findElement(By.name("password"));
- password.sendKeys(password);
- //勾选记住密码
- WebElement rememberMe = driver.findElement(By.id("keep-login") );
- rememberMe.click();
- //点击登录按钮
- WebElement logging = driver.findElement(By.className("icon-input-submit"));
- logging.click();
- WebElement btn = driver.findElement(By.id("home-cover-content")).findElement(By.className("btn-big"));
- btn.click();
- //btn.sendKeys("C:\Users\mzhong\Desktop\测试图片\2.png");
- ((PhantomJSDriver)driver).executePhantomJS("var page = this; page.uploadFile('input[type=file]', 'C:\Users\mzhong\Desktop\测试图片\2.png;");
- //退出Driver
- driver.quit();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement