返回

当单击并按住后光标类型发生变化时,Selenium Java 鼠标操作拖放不起作用

发布时间:2022-05-29 11:34:15 311
# php

当单击并按住后光标类型发生变化时,Selenium Java 鼠标操作拖放不起作用

用例:

  1. 鼠标光标类型:指针
  2. 移动到源元素。
  3. 点击并按住鼠标光标类型:更改为矩形块。
  4. 移动到目标元素并释放。

开始代码段:

import org.openqa.selenium.interactions.Action;
import org.openqa.selenium.interactions.Actions;


builder.moveToElement(fromWebElement).clickAndHold().moveToElement(toWebElement).perform();

Thread.sleep(2000);

builder.moveToElement(toWebElement).release().build().perform();

或者:

builder.moveToElement(fromWebElement).dragAndDrop(fromWebElement,toWebElement).clickAndHold().build().perform();

结束代码片段:

以上 2 个代码版本不能完全工作。鼠标指针移动到源元素并单击可拖动元素,因为我注意到光标类型更改为矩形块以确认单击并按住。但是不会发生使用可拖动元素移动到目标元素的动作。如果我手动移动鼠标,光标类型会变回指针,并且我看到指针移动到没有可拖动元素的目标元素。

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像
下一篇
c++如何停止QThread上的长操作? 2022-05-29 09:54:00