无法在firefox上单击加载项

7kjnsjlb  于 2021-08-25  发布在  Java
关注(0)|答案(0)|浏览(105)



我有一个场景,我去简单的修改头插件,然后点击配置按钮。在windows操作系统中,一切正常,但在linux中,我无法在单击插件后显示弹出窗口。
以下代码用于导航到加载项

//move to toolbar
    Robot robot = new Robot();
    robot.keyPress(KeyEvent.VK_CONTROL);
    robot.keyPress(KeyEvent.VK_L);
    robot.keyRelease(KeyEvent.VK_L);
    robot.keyRelease(KeyEvent.VK_CONTROL);
    Thread.sleep(2000);

    //move to addons
    robot.keyPress(KeyEvent.VK_TAB);
    robot.keyRelease(KeyEvent.VK_TAB);
    Thread.sleep(1000);
    robot.keyPress(KeyEvent.VK_TAB);
    robot.keyRelease(KeyEvent.VK_TAB);
    Thread.sleep(1000);

    //move to simple-modify-header addon
    robot.keyPress(KeyEvent.VK_RIGHT);
    robot.keyRelease(KeyEvent.VK_RIGHT);
    Thread.sleep(2000);
    robot.keyPress(KeyEvent.VK_RIGHT);
    robot.keyRelease(KeyEvent.VK_RIGHT);
    Thread.sleep(2000);
    robot.keyPress(KeyEvent.VK_RIGHT);
    robot.keyRelease(KeyEvent.VK_RIGHT);
    Thread.sleep(2000);

    //click simple-modify-header addon
    robot.keyPress(KeyEvent.VK_ENTER);
    robot.delay(2000);
    robot.keyRelease(KeyEvent.VK_ENTER);
    Thread.sleep(1000);
    Thread.sleep(1000);

//click on configure addon
    robot.keyPress(KeyEvent.VK_TAB);
    robot.keyRelease(KeyEvent.VK_TAB);
    robot.delay(2000);
    robot.keyPress(KeyEvent.VK_TAB);
    robot.keyRelease(KeyEvent.VK_TAB);
    robot.delay(1000);
    robot.keyPress(KeyEvent.VK_ENTER);
    robot.keyRelease(KeyEvent.VK_ENTER);
    Thread.sleep(3000);

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题