2015年6月11日 星期四

[Selenium][散知識] 如何存getText()

喔耶,由於getText()有promise的問題,取得的值無法直接使用
昨天查了沒什麼結果,今早就找到方法啦!!!

先var一個物件
然後getText後得到的值存到物件裡,然後就可以自由地使用了~就這麼easy~

var data = {};
driver.findElement(webdriver.By.css('#header')).getText().then(function(value){
  data.value = value;
});

reference: http://stackoverflow.com/questions/20213675/how-to-convert-a-promise-in-protractor-to-a-float

沒有留言:

張貼留言