输入后打印出用户选择... JavascriptExecutor

时间:2016-01-08 14:30:54

标签: java webdriver

如何使用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);

0 个答案:

没有答案