我需要从java代码中访问iframe中div元素的值。 iframe位于Web浏览器上,java代码位于本地服务器上。我需要这个来测试iframe中的值。我是编码/自动化的新手,任何关于如何做到这一点的建议都会有所帮助。我在网上找到了如何通过JS访问,但我需要在我的java代码中获取值。我没有使用selenium web驱动程序,而是使用原始浏览器。
任何建议/指针都会有所帮助,谢谢SOF !!
答案 0 :(得分:0)
如果您在JS中有解决方案,那么您可以使用Java Scripting API
以下基本示例:
import javax.script.*;
public class EvalScript {
public static void main(String[] args) throws Exception {
// create a script engine manager
ScriptEngineManager factory = new ScriptEngineManager();
// create a JavaScript engine
ScriptEngine engine = factory.getEngineByName("JavaScript");
// evaluate JavaScript code from String
engine.eval("print('Hello, World')");
}
}