zoukankan      html  css  js  c++  java
  • selenium frame/window/cookies/Action

    Cookie manage:

    1.       把user data add进去chromeoptions里面

    ChromeOptions options = new ChromeOptions();    options.addArguments("user-data-dir=C:\Users\zhaotang\AppData\Local\Google\Chrome\User Data");

    2.       先登录,然后 driver.manage().getCookies(); 

    GetName,getvalue,getDomain,getPath,getExpiry,getSecure

    然后再 Cookie ck = new Cookie(name,value,domain,path,expiry,secure)

    直接访问登陆后的url就可以免登陆

    Switchtowindow:

    1.  拿到当前所有window  driver.getWindowHandles();

    2.  For() 一个个window的切换过去,当window.gettitle=你需要的,break

    操作键盘:

    1.       ((RemoteWebDriver) driver).getKeyboard().sendKeys(Keys.ENTER);
    
    2.       Actions action = new Actions(driver);
    
    action.keyDown(Keys.CONTROL).sendKeys("p").perform();// 点击键盘 “p”
    
    action.sendKeys(Keys.ENTER).perform();
    
    3.       Java的Robot
    
    Robot robot = new Robot();
    
    robot.keyRelease(KeyEvent.VK_DOWN);
    
    robot.keyPress(KeyEvent.VK_ENTER);
  • 相关阅读:
    Memcached初识
    排序
    查找
    Redis初识

    C#
    C#
    C#
    C#
    C#
  • 原文地址:https://www.cnblogs.com/season-xie/p/5330870.html
Copyright © 2011-2022 走看看