美文网首页
java调用selenium操作浏览器

java调用selenium操作浏览器

作者: 鱼_可 | 来源:发表于2023-04-05 20:12 被阅读0次

    一: 下载跟浏览器相同版本的浏览器驱动

    二: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();");
    
    

    相关文章

      网友评论

          本文标题:java调用selenium操作浏览器

          本文链接:https://www.haomeiwen.com/subject/vskyddtx.html