baochoubaochou
宝臭宝臭
2016-04-14 06:05

selenium webdriver 弹出js输入框,但返回的值却总是标题,这个是为什么?

5
  • selenium

想通过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变量赋固定的字符串,可以正常返回,但弹出的输入框中输入的值就是无法返回

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

0条回答