selenium 使用action进行鼠标,键盘操作

发布时间:2017-2-4 6:31:02编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"selenium 使用action进行鼠标,键盘操作 ",主要涉及到selenium 使用action进行鼠标,键盘操作 方面的内容,对于selenium 使用action进行鼠标,键盘操作 感兴趣的同学可以参考一下。

<!--test.html-->
<html><head><title>Set Timeout</title><script></script></head><body>  <input type="text" name="lastname">  <input id = "alert" value = "alert" type = "button" onclick = "alert('欢迎!请按确认继续!');"/>  <input id = "confirm" value = "confirm" type = "button" onclick = "confirm('确定吗?');"/>  <input id = "prompt" value = "prompt" type = "button" onclick = "var name = prompt('请输入你的名字:','请输入你的名字'); document.write(name) "/></body></html>
public static void main(String[] args) throws InterruptedException, IOException {        //定义一个前缀文件夹        String string="非常有才华,有能力,有技术!!!!!!!";        int i=0;        WebDriver dr = new FirefoxDriver();        String url = "file:///C:/Users/leixiaojiang/Desktop/test.html";        dr.get(url);                //新建一个action        Actions action=new Actions(dr);        //操作        WebElement element=dr.findElement(By.name("lastname"));        WebElement element1=dr.findElement(By.id("alert"));        while (i<10000)        {            action.sendKeys(element,string+i).perform();            i++;        }                action.moveToElement(element1);        action.click().perform();}
//拖放的组合操作
Action dragAndDrop = builder.clickAndHold(someElement).moveToElement(otherElement).release(otherElement).build().perform();其他鼠标或键盘操作方法可以具体看一下API 里面的org.openqa.selenium.interactions.Actions 类


上一篇:PB11.5创建及调用WebService
下一篇:【BZOJ 1084】 1084: [SCOI2005]最大子矩阵 (DP)

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款