У меня проблема с транспортиром v ~ 5.3.0.Я пытался перетащить элемент с этого сайта: https://www.html5rocks.com/en/tutorials/dnd/basics/
внизу, есть четыре квадрата, которые мы можем перетаскивать.но через транспортир я могу только перетащить элемент, но не смог его уронить.вот код, который я написал.пожалуйста, дайте мне знать, что я сделал не так.заранее спасибо.
describe('germi App', () => {
let page: AppPage;
beforeEach(() => {
page = new AppPage();
browser.waitForAngularEnabled(false);
});
it('should drag and drop with JavaScript', async () => {
await page.navigate2();
const element1 = element(by.xpath('//*[@id="columns-full"]/div[1]'));
const element2 = element(by.xpath('//*[@id="columns-full"]/div[2]'));
browser.sleep(10000);
/* browser
.actions()
.dragAndDrop(element1, element2)
.perform();
browser.sleep(5000); */
browser.actions().
mouseDown(element1).
mouseMove(element2).
mouseUp().
perform();
browser.sleep(5000);
});
});
на случай, если вы захотите проверить мою функцию navigate2.
navigate2() {
return browser.get("https://www.html5rocks.com/en/tutorials/dnd/basics/");
}