但卻發現他拿到的字在某些時候不能用
當時我要把得到的字放到url上,卻一直顯示promise status pending 或fullfill的字樣
怪我js沒學好,promise也還不熟
後來要拿他來做最簡單的assertion也不行,我猜也是跟上面的問題有關
在webdriverjs的範例裡,都要先這樣
driver.getTitle().then(function(title) { assertEquals("webdriver - Google Search", title); });
這一篇是有類似問題的,但他是用在protractor
stackoverflow也有講述: http://stackoverflow.com/questions/20213675/how-to-convert-a-promise-in-protractor-to-a-float
下面是webdriver的
http://stackoverflow.com/questions/25027422/selenium-webdriver-javascript-promise-seems-to-not-be-resolved
沒有留言:
張貼留言