使用快捷方式删除chrome的缓存cookie

时间:2016-04-25 12:09:25

标签: java selenium selenium-webdriver automation

我正在尝试使用java机器人类方法模拟删除chrome的缓存/ cookie的快捷方式。我不适用于组合键SHIFT + Ctrl + e。为什么这不起作用?这是安全原因还是我的编码错误?

代码段:

float fv = orginal_value;  // original_value may be any float value
...
double dv = (double)fv;
...
fv = (float)dv;

2 个答案:

答案 0 :(得分:0)

你可以尝试

driver.manage().deleteAllCookies();

删除所有Cookie

答案 1 :(得分:0)

首先根据我的信息我们需要:CTRL + SHIFT + DELETE来执行此任务

        Robot robot = new Robot();
        robot.delay(5000);
        robot.keyPress(KeyEvent.VK_CONTROL);
        robot.keyPress(KeyEvent.VK_SHIFT);
        robot.keyPress(KeyEvent.VK_DELETE);
        robot.delay(100);
        robot.keyRelease(KeyEvent.VK_DELETE);
        robot.keyRelease(KeyEvent.VK_SHIFT);
        robot.keyRelease(KeyEvent.VK_CONTROL);
        Thread.sleep(2000);

但为什么要复杂化,使用内置函数:

        driver.manage().deleteAllCookies();