当前位置: 首页 > 面试题库 >

我想在Java小程序中使用Robot类来使Web浏览器移动并单击鼠标

卢志强
2023-03-14
问题内容

我创建了这个applet,它将鼠标移至屏幕上的1000
pos。它可以用作应用程序,但不能在applet中使用。我已经创建了签名小程序,但仍然不会移动鼠标。我该怎么做才能使我的Robot类在浏览器中工作?我的代码如下:

import java.applet.Applet;
import java.awt.Graphics;
import java.awt.Robot;
import java.awt.AWTException;

public class s extends Applet {
        public void paint(Graphics g) {
            g.drawString("Test1", 10, 10);
        }

        public void init() {
                try {
                        Robot robot = new Robot();
                        robot.mouseMove(1000,50);
                        System.out.println("code executes");
                } catch (Exception ex) {
                        System.out.println("code failed");
                };
        }
}

问题答案:

单独签名不会给您的Applet任何权限。您需要向createRobot您的Applet 授予权限。

查看安全教程以获取更多详细信息。



 类似资料:
  • 问题内容: 我在JLabel中有一个图像。 我想要以下功能。 -我单击JLabel内部的位置(在图像上)。 -按下鼠标按钮,即可更改JLabel中图像的位置。(我将图片拖到JLabel中的不同位置) 好吧,这意味着在许多情况下,图片将被裁剪并且在视野之外。 请告诉我如何实现此功能? 什么是要添加到我的JLabel的正确事件监听器? 问题答案: 这是一个基本的例子… 通过将标签划分为3x3网格来工作

  • 下面是我用于自动化脚本的firefox、gecko驱动程序和selenium版本:Firefox浏览器:52.0 Selenium: 3.0.1 Gecko驱动程序:0.11.1 下面是我的鼠标悬停动作代码: 此代码适用于chrome和IE浏览器,仅在Firefox中遇到问题。我尝试升级Selenium和Gecko驱动程序,但那次浏览器没有调用。下面是正在显示的错误消息 POST/session/

  • 我有一个原生的移动应用程序,并通过使用Appium驱动程序(AppiumDriver driver)自动运行,该驱动程序工作正常,并通过应用程序的一个功能,例如解锁帐户,向用户发送电子邮件,需要用户确认。 所以我已经找到了如何获得电子邮件中的链接,以及如何从发送电子邮件中获得URL。(保存在字符串变量中,例如“href”) 所以当自动化运行时,我在“信息”窗口中的移动应用程序中,通知用户我们已发送

  • 问题内容: 我正在尝试在我的网站上部署Java applet。我还需要签名,因为我需要访问剪贴板。我遵循了所有可以找到但没有成功的签名教程。到目前为止,这是我所做的: 在NetBeans中编写了一个applet。它在applet查看器中运行良好。 从中制作一个.jar文件。 通过执行以下操作创建证书: 像这样用jarsigner签名: 制作了一个包含以下内容的html文件: 当我打开该html文件

  • 我无法使用selenium webdriver 3.4.0启动Firefox浏览器

  • 问题内容: 有谁知道用于程序化Web浏览的Java库吗? Prowser不会削减它,因为没有“按下按钮”方法,Watij仅限于Internet Explorer Windows。 问题答案: htmlunit? http://htmlunit.sourceforge.net/ 上面的链接说: … HtmlUnit不是通用的单元测试框架。这是一种专门模拟浏览器以进行测试的方式…