LoginSignup
5
4

More than 5 years have passed since last update.

Selenium WebDriver(wd.js)でD&Dがしたい

Posted at

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で動かしたいんや!!どなたかお助け〜。

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4