一: 下载跟浏览器相同版本的浏览器驱动
二:maven添加selenium-java.jar包
三:
System.setProperty("webdriver.chrome.whitelistedIps", "");
System.setProperty(driver, chromeDriver);
ChromeOptions options =new ChromeOptions();
options.addArguments("--no-sandbox");
options.addArguments("--disable-dev-shm-usage");
options.addArguments("--remote-allow-origins=*");
// 获取控制,打开浏览器
WebDriver driver =new ChromeDriver(options);
driver.manage().window().maximize();
// 跳转到百度浏览器
driver.get("https://v.sf-express.com/web/laas/home?switchTab=login&lang=zh-CN");
driver.findElement(By.className("loginBtn")).click();
driver.findElement(By.className("unseleceted")).click();
driver.findElement(By.xpath("//input[@placeholder='请输入手机号码/电子邮箱']")).sendKeys("18888888888");
driver.findElement(By.xpath("//input[@placeholder='请输入密码']")).sendKeys("password");
driver.findElement(By.xpath("//span[contains(text(), '我已阅读并同意')]")).click();
//driver.findElement(By.xpath("//div[@class='password-login']"));
JavascriptExecutor j =(JavascriptExecutor) driver;
// 执行javascript脚本,设置元素样式
j.executeScript("document.querySelector('.password-login').childNodes[2].click();");
网友评论