0

我们有一个使用 Playwright webdriver 的 CodeceptJS 自动化框架,并且正在测试的应用程序在 Typescript 中。有没有办法将元素拖放到页面上的特定位置?我希望能够水平或垂直拖放某个像素。当前的 dragAnddrop() Playwright 方法将可拖动元素带回其原始位置,因为我无法将其拖到足够长的时间以将其放置在占位符中。类似于 selenium 的东西 dragdrop(dragFrom, dragTo, offsetX);

谢谢

4

1 回答 1

0

我在这里遇到了同样的问题。试试这个代码:

  • const dataTransfert = await page.evaluateHandle(() => new DataTransfert());
  • 等待 page.dispatchEvent('.fc-daygrid-day-events', 'dragstart', { dataTransfert });
  • 等待 page.dispatchEvent('.fc-day-today', 'drop', { dataTransfert }); 告诉我它是否适合你。
于 2020-09-30T09:07:38.117 回答