Firefoxの場合
ちょこちょこ調べてたらwd.jsの人が書いたコードがあったのでそのままコピペ。
しかし動かず。
以下の通りしたところ動作。
dnd.js
const wd = require('wd');
const chai = require('chai');
const chaiAsPromised = require('chai-as-promised');
chai.use(chaiAsPromised);
chaiAsPromised.transferPromiseness = wd.transferPromiseness;
const browser = wd.promiseChainRemote();
browser
.init({browserName: 'firefox'})
.get('http://svg-whiz.com/svg/DragAndDrop.svg')
.elementById('GreenRectangle').moveTo().buttonDown()
.elementById('Folder').moveTo().buttonUp()
.sleep(5000)
.fin(() => {
return browser.quit();
})
.done();
Chromeの場合
「よっしゃ動いた、うっしっし」と思い、ChromeDriverで同じコードを動かそうとしたところException発生。
ググってみるとIssueが出ている。しかも解決してない模様。
わいはChromeで動かしたいんや!!どなたかお助け〜。