51Testing软件测试论坛

标题: selenium webdriver 怎么点击右键菜单??? [打印本页]

作者: 喝少了想上树    时间: 2014-9-11 21:07
标题: selenium webdriver 怎么点击右键菜单???
[attach]91840[/attach]


作者: 喝少了想上树    时间: 2014-9-11 21:10
我试过
  1. Actions act = new Actions(driver);

  2. WebElement link = driver.findElement(By.id("xpath"));

  3. act.moveToElement(link).contextClick().sendKeys(Keys.ArrowsDown).build().perform();
复制代码
不好使
作者: 喝少了想上树    时间: 2014-9-11 21:15
不会啊,求指导
作者: 授客    时间: 2014-9-12 08:32
http://bbs.51testing.com/thread-1026581-1-1.html
作者: 喝少了想上树    时间: 2014-9-13 00:48
自己解决啦 http://www.cnblogs.com/tobecrazy/p/3969390.html
使用robot和autoIt
作者: 喝少了想上树    时间: 2014-9-13 00:49
授客 发表于 2014-9-12 08:32
http://bbs.51testing.com/thread-1026581-1-1.html

这个嘛,没有具体的 solution
作者: sushe2009    时间: 2014-9-19 17:03
如果是java的话,可以用robot,但是不能最小化。
给你段java代码:,keycode为键盘字母的basic编码
        public static void pressKey(int keycode){
                try {
                        Robot r=new Robot();
                        r.keyPress(keycode);r.keyRelease(keycode);
                } catch (AWTException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                }
        }




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2