如何使用JavascriptExecutor存储用户输入并将其打印出来? ......以下是我到目前为止所尝试的内容。提示框工作正常并接受用户输入。但我需要得到用户输入的内容并将其存储在String中,以便我可以在我的代码中使用它。
JavascriptExecutor javascript = (JavascriptExecutor) driver;
String ans = (String) javascript.executeScript("prompt('How do you want to SIGN UP?\\n\\n (1) FACEBOOK\\n (2) GOOGLE\\n (3) LOCALLY');");
//Object ans = javascript.executeScript("prompt('How do you want to SIGN UP?\\n\\n (1) FACEBOOK\\n (2) GOOGLE\\n (3) LOCALLY');");
Thread.sleep(10000);
//String answer = (String) ans;
System.out.println(ans);