Java 爪哇语:;定制";网络驱动程序?

Java 爪哇语:;定制";网络驱动程序?,java,selenium,webdriver,webpage,Java,Selenium,Webdriver,Webpage,我环顾四周,还没有找到解决这个问题的任何线程。我正在尝试为一个特定的网站制作一个程序,它与网站进行交互,就像用户所做的一样,它按照用户希望的方式进行交互。我现在正在使用Selenium,只是抓取WebDriver并让它执行一系列任务,但我希望WebDriver能够按照用户的意愿进行交互 那么,有没有办法给WebDriver贴上一层“皮肤”呢?就像一个按钮,如果选中它,它会执行某项任务?有没有办法删除URL栏并在浏览器周围创建渐变边框,使其看起来像一个程序?或者我应该使用其他东西来实现这一点 下面

我环顾四周,还没有找到解决这个问题的任何线程。我正在尝试为一个特定的网站制作一个程序,它与网站进行交互,就像用户所做的一样,它按照用户希望的方式进行交互。我现在正在使用Selenium,只是抓取WebDriver并让它执行一系列任务,但我希望WebDriver能够按照用户的意愿进行交互

那么,有没有办法给WebDriver贴上一层“皮肤”呢?就像一个按钮,如果选中它,它会执行某项任务?有没有办法删除URL栏并在浏览器周围创建渐变边框,使其看起来像一个程序?或者我应该使用其他东西来实现这一点

下面是它的“图像”:

只有黑色可见,棕色不存在,或者不可见,上面有“按钮”


那么,通过Selenium使用任何Web驱动程序都可以做到这一点,或者我应该使用其他方式与网页交互以实现这一点吗?我不需要为我做家庭作业,但我希望能参考一下我能做的地方。我在考虑使用HTMLUnit,制作一个无头浏览器,在后台执行所有这些操作并打印一张图片,然后我可以在一个Java程序中显示,上面有所有按钮?

尽管有解释,我不明白为什么以及你想要什么……我想制作一个程序,它可以与网站交互。用户选择选项,程序根据用户选择的内容执行。是否可以在Selenium WebDriver上制作一个可以点击的按钮,或者我需要以不同的方式与网站交互?@Riven,你说“在Selenium WebDriver上制作一个按钮”是什么意思?Selenium webdriver不是一个独立的应用程序。我想他是说他想创建一个基于Java的程序,该程序有几个按钮和表单控件,由给定用户单击或填写。这些将是输入,然后被传递到WebDriver脚本并执行,以便在用户观看时为其自动化浏览器。