执行方法很简单,简单记录一下:
在做项目中有时候需要用到Java调用js文件执行相应的方法
在JDK1.6添加了新的ScriptEngine类,允许用户直接执行js代码。
import org.junit.Test;
import javax.script.Invocable;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
/**
* @author ceshi
* @Title: JunitTestJS
* @ProjectName ceshi
* @Description: java 运行js
* @date 2018/7/1016:35
*/
public class JunitTestJS {
@Test
public void test(){
ScriptEngineManager manager = new ScriptEngineManager();
&nbs

本文介绍了如何使用Java的ScriptEngine执行JavaScript代码,并解决ScriptEngine无法识别浏览器内置对象如window, document的问题。通过引入Selenium Webdriver,可以在Java中模拟浏览器环境执行js代码,从而解决此类问题。"
116138469,10385902,Java面向对象编程实践:继承与覆盖,"['Java', '面向对象编程', '继承', '覆盖', '设计模式']
订阅专栏 解锁全文
588

被折叠的 条评论
为什么被折叠?



