when using wd.js in promise mode all element functions should be promisified too