title: How to get value of textbox in selenium webdriver , Js
body: <p>I'm struggling to get the actual text of the text box as I need it as a text to store it in a variable rather than comparing it against a value, because I need to add it to the end of the url to call another page.</p>
  
  <p>I tried using the code suggested by ebeal but it didn't do what I want:</p>
  
  <pre><code>var access_token = driver.findElement(webdriver.By.name("AccToken"))
                           .getAttribute("value")
                           .then(console.log);
  
  // This outputs the right result but only to the console as I can't save it to a variable
  
  var access_token = driver.findElement(webdriver.By.name("AccToken")) 
                           .getText();
  
  access_token = access_token.then(function(value){
                                     console.log(value);
                                  });
  
  console.log("the new one : " + access_token); 
  // this one outputs :  the new one:     Promise::304 {[[PromiseStatus]]: "pending"}
  </code></pre>
  
  <p>Any idea?</p>