想通过selenium webdriver执行javascript调用一个输入框,然后返回输入的值,但很奇怪,返回的却是
输入框的标题
如下
String js = "var user_input = window.prompt(\"Please input value\");return user_input;";
String tit=(String)((JavascriptExecutor)driver).executeScript(js);
System.out.println(tit);
输入的总是“Please input value",而不是输入的值,对这个不是很明白为什么
如果我只是简单的给var变量赋固定的字符串,可以正常返回,但弹出的输入框中输入的值就是无法返回