当前位置: 首页 > news >正文

可以做英语翻译兼职的网站上海兼职网站制作

可以做英语翻译兼职的网站,上海兼职网站制作,界面好看的网站,旅游网络营销方式在测试使用Selenium webdriver测试WEB系统的时候#xff0c;用到了模拟鼠标、键盘的一些输入操作。 1、鼠标的左键点击、双击、拖拽、右键点击等#xff1b; 2、键盘的回车、回退、空格、ctrl、alt、shift等#xff1b; 在webdriver中#xff0c;有专门的一个类#xff0c… 在测试使用Selenium webdriver测试WEB系统的时候用到了模拟鼠标、键盘的一些输入操作。 1、鼠标的左键点击、双击、拖拽、右键点击等 2、键盘的回车、回退、空格、ctrl、alt、shift等 在webdriver中有专门的一个类是用来进行鼠标、键盘的模拟操作的那就是Actions类该类使用时又会涉及到Keyboard、Mouse、CompositeAction复合动作先对Mouse的方法做简单罗列然后再用代码说明 1、鼠标左键点击 Actions action new Actions(driver); action.click(driver.findElement(By.by); 左键点击是普通常用的方法前面已经介绍过一种更简单的方法 Driverdrivernew Driver(); driver.findElement(By.xpath(xpath)).click();   2、鼠标左键双击 Actionsaction new Actions(driver); action.doubleClick(driver.findElement(By.xpath(xpath)));   3、鼠标左键按下操作 Actionsaction new Actions(driver); action.clickAndHold(driver.findElemen(By.xpath(xpath)));   4、鼠标左键移动到元素操作 Actionsaction new Actions(driver); action.moveToElement(driver.findElement(By.xpath(xpath)));   5、鼠标右键点击操作 Actionsaction new Actions(driver) ; action.contextClick(driver.findElement(By.xpath(xpath)));   6、组合的鼠标操作将目标元素拖拽到指定的元素上 Actionsaction new Actions(driver); action.dragAndDrop(driver.findElement(By.xpath(xpath)),driver.findElement(By.xpath(xpath)));   7、组合的鼠标操作将目标元素拖拽到指定的元素上 Actionsaction new Actions(driver); action.dragAndDrop(driver.findElement(By.xpath(xpath)),xOffset,yOffset);   代码演示 driver.get(http://www.baidu.com); driver.findElement(By.name(wd)).sendKeys(林丹);   //点击操作 driver.findElement(by.id(su)).click(); driver.navigate().back(); Actionsactionnew Actions(driver); action.click(driver.findElement(by.id(su)));   //双击操作略   //拖拽选择操作鼠标按住不放进行拖拽选择然后释放鼠标需要三个动作 action.clickAndHold(driver.findElement(By.id(1))).moveToElement(driver.findElement(By.id(3))).perform(); action.release();   //拖拽元素将一个元素拖拽到另一个元素上然后释放鼠标略   键盘的模拟操作包括普通按键比如enter、backspace、tab等还包括四个修饰键Modifier Keys分别是Caps LockControlOptionCommand。 普通按键使用时直接使用sendkeys(theKeys)就可以如按下enter键 action.sendKeys(Keys.ENTER).perform();   修饰键一般使用时是和别的按键配合使用的比如快捷键ctrlF4这时就得使用keyDown(theKeys)、keyUp(theKeys)来操作代码如下 driver.get(http://www.baidu.com); driver.findElement(by.name(wd)).sendKeys(林丹); Actionsactionnew Actions(driver); //输入框中输入内容然后点击回车进行百度 action.sendKeys(Keys.ENTER).perform(); //使用快捷键altf4关闭窗口但是该方法不稳定时行时不行不行居多 action.keyDown(keys.ATL).keyDown(keys.F4).keyUp(keys.ALT).perform(); //使用ctrla全选 driver.findElement(By.id(kw)).click(); action.sendKeys(Keys.CONTROLa).perform();   Tips 1、拖拽选择时使用clickAndHold和moveToElement时会受到鼠标所在位置的影响所以尽量是两个方法一起使用 2、拖拽元素时dragAndDrop方法我没有找到实现的场景所以没有写代码试验 3、直接按下普通按键时直接使用sendkeys(theKeys)方法就能够实现 4、需要使用修饰键时需要连贯动作中应该使用keydown和keyup方法 action.keyDown(keys.ATL).sendKeys(keys.F4).keyUp(keys.ALT).perform();//这是不能实现altf4关闭窗口的效果的只能实现单独按f4的效果 5、对于一些快捷键如ctrla可以直接sendkeys(Keys.CONTROLa)。 转载于:https://www.cnblogs.com/nuomin/p/8420719.html
http://www.zqtcl.cn/news/276441/

相关文章:

  • 网站左侧广告代码网站建设交接协议书
  • dedecms网站上传华为网络营销案例分析
  • wordpress搭建站点龙岗网站建设代理商
  • 做销售网站要多少钱建立网站的流程
  • 视频类网站如何做缓存网页设计框架怎么写
  • wordpress建站访问提示不安全网页加速器哪个最好用
  • 网博士自助建站系统下载毕业设计代做网站唯一
  • 江西网站建设优化服务营销软文范例大全100字
  • 图片类网站怎样做高并发专业做旗袍花的网站是什么网站
  • 我要建网站需要什么专业网站制作全包
  • 网站开发合同印花税自定义手机网站建设
  • 营销型网站开发流程制作网站需要钱吗
  • 提供有经验的网站建设百度识图识别
  • html手机网站怎么做湖南关键词优化品牌推荐
  • 网站定制开发收费标准是多少易语言如何做浏网站
  • 网站怎么做实名认证新手怎么开婚庆公司
  • .net做网站用什么技术网站优化排名方案
  • 电商网站备案流程网站移动端优化的重点有哪些
  • 数据需求 网站建设做qq空间的网站
  • 微信网站游戏网络规划设计师可以挂证吗
  • 有个做特价的购物网站网站建设与维护题库及答案
  • 长沙网站优化价格创意设计师个人网站
  • 滨河网站建设南京免费发布信息网站
  • 蓝色系列的网站邓砚谷电子商务网站建设
  • 德阳市住房和城乡建设局网站首页一个服务器可以建多少个网站
  • 建一个电商网站多少钱一起做网店货源app
  • 做网站用lunx代理记账 营销型网站
  • 凡客做网站怎么样WordPress分类目录 前100篇
  • 腾讯wordpress 建站教程本地的上海网站建设公司
  • 深圳市南山区住房和建设局官方网站上海专业网站建设公司站霸网络