如何实现不需要口令认证的ssh登陆
2013-04-02 18:46
375 查看
注:driver为一个WebDriver的实例,xpath为一个元素的xpath字符串,在本文中一律采用xpath的方式定位元素
1、鼠标右键点击操作:
Actions action = new Actions(driver) ;
action.contextClick(driver.findElement(By.xpath(xpath))) ;
2、鼠标左键双击操作:
Actions action = new Actions(driver) ;
action.doubleClick(driver.findElement(By.xpath(xpath))) ;
3、鼠标左键按下操作:
Actions action = new Actions(driver) ;
action.clickAndHold(driver.findElement(By.xpath(xpath))) ;
4、鼠标左键抬起操作:
Actions action = new Actions(driver) ;
action.release(driver.findElement(By.xpath(xpath))) ;
5、鼠标移动到元素上操作:
Actions action = new Actions(driver) ;
action.moveToElement(driver.findElement(By.xpath(xpath))) ;
6、组合的鼠标操作(将目标元素拖拽到指定的元素上):
Actions action = new Actions(driver) ;
action.dragAndDrop(driver.findElement(By.xpath(xpath)),driver.findElement(By.xpath(xpath))) ;
7、组合的鼠标操作(将目标元素拖拽到指定的区域里):
Actions action = new Actions(driver) ;
action.dragAndDrop(driver.findElement(By.xpath(xpath)),xOffset,yOffset) ;
8、键盘的按下操作:
Actions action = new Actions(driver) ;
action.keyDown(driver.findElement(getBy()),key);注:key 为一个Keys的实例,实例化一个F1的按键则为Keys.F1
9、按钮松开操作:
Actions action = new Actions(driver) ;
action.keyUp(driver.findElement(getBy()),key) ;
Webdriver下 如何模拟右键菜单操作?
action.contextClick(element)命令可实现鼠标右键点击操作,例如:
Actions action = new Actions(driver) ;
action.contextClick(driver.findElement(By.xpath("//div/li/div/a/span"))).perform();
PS: .perform()要记得。
-------------20121018 劳动成果
1、鼠标右键点击操作:
Actions action = new Actions(driver) ;
action.contextClick(driver.findElement(By.xpath(xpath))) ;
2、鼠标左键双击操作:
Actions action = new Actions(driver) ;
action.doubleClick(driver.findElement(By.xpath(xpath))) ;
3、鼠标左键按下操作:
Actions action = new Actions(driver) ;
action.clickAndHold(driver.findElement(By.xpath(xpath))) ;
4、鼠标左键抬起操作:
Actions action = new Actions(driver) ;
action.release(driver.findElement(By.xpath(xpath))) ;
5、鼠标移动到元素上操作:
Actions action = new Actions(driver) ;
action.moveToElement(driver.findElement(By.xpath(xpath))) ;
6、组合的鼠标操作(将目标元素拖拽到指定的元素上):
Actions action = new Actions(driver) ;
action.dragAndDrop(driver.findElement(By.xpath(xpath)),driver.findElement(By.xpath(xpath))) ;
7、组合的鼠标操作(将目标元素拖拽到指定的区域里):
Actions action = new Actions(driver) ;
action.dragAndDrop(driver.findElement(By.xpath(xpath)),xOffset,yOffset) ;
8、键盘的按下操作:
Actions action = new Actions(driver) ;
action.keyDown(driver.findElement(getBy()),key);注:key 为一个Keys的实例,实例化一个F1的按键则为Keys.F1
9、按钮松开操作:
Actions action = new Actions(driver) ;
action.keyUp(driver.findElement(getBy()),key) ;
Webdriver下 如何模拟右键菜单操作?
action.contextClick(element)命令可实现鼠标右键点击操作,例如:
Actions action = new Actions(driver) ;
action.contextClick(driver.findElement(By.xpath("//div/li/div/a/span"))).perform();
PS: .perform()要记得。
-------------20121018 劳动成果
相关文章推荐
- 如何实现用SSH方式登陆路由器管理
- shell如何实现ssh免密码登陆
- 图解如何实现SSH无密码远程登陆
- Mac OS X上如何实现到Linux主机的ssh免登陆
- mysql 5.6 如何使用validate_password加密认证插件实现无密码登陆
- Mac OS X上如何实现到Linux主机的ssh免登陆
- cas4.2.7实现其它登陆系统和cas之间的认证,即其他登陆系统登陆后,cas不需要再次登陆,效果跟cas登陆一样
- Mac OS X上如何实现到Linux主机的ssh免登陆[forward]
- 如何在linux服务器中配置ssh互信(不需要密码即可ssh登陆)
- 教你如何配置linux用户实现禁止ssh登陆机器但可用sftp登录!
- 安装Solaris10时选中非联网如何实现SSH登陆
- VM安装Solaris10时选中非联网如何实现SSH登陆 推荐
- linux脚本实现ssh自动登陆远程桌面
- nodejs之Express + Passport实现登陆认证
- shell实现SSH自动登陆
- SSH实现双向认证
- 小技巧大作用 《ssh基于客户端认证机制,基于某个用户实现》
- 登陆ssh不需要使用密码
- Python实现HTTP-Basic认证登陆
- windows/ubuntu 文件共享之 Samba 配置 及 如何设置ssh登陆ubuntu