试过先click再clear都没用,然后受到大神启示先双击再清除。
启发链接:https://www.cnblogs.com/yoyoketang/p/11516138.html
操作链接:https://blog.csdn.net/wushuai150831/article/details/77852172
selenium+Java例子:
参数:
1.driver是我们的浏览器
2.Actions是我们系统内置的执行鼠标一系列操作的对象
鼠标左击:Actions actions=new Actions(driver);
actions.click(这里传入我们需要点击的控件元素,WebElement类型).perform();
//例如:
//找到我们慕课网首页登录的id
WebElement login=driver.findElement(By.id(“js-signin-btn”));
//创建动作对象,并且指定操作的浏览器
Actions actions=new Actions(driver);
//单击操作传入参数,并且使用perform()提交,生效
actions.click(login).perform();
鼠标右击:Actions actions=new Actions(driver);
actions.contextClick(这里传入我们需要点击的控件元素,WebElement类型).perform();
//鼠标双击:鼠标双击的效果跟我们实际自己点击两次的效果有些出入,也不是那么智能
Actions actions=new Actions(driver);
actions.doubleClick(login).perform();
鼠标悬停:
Actions actions=new Actions(driver);
actions.moveToElement(这里传入我们需要点击的控件元素,WebElement类型).perform();
————————————————
版权声明:本文为CSDN博主「天空蓝依旧」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wushuai150831/article/details/77852172
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/11658.html