51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1826|回复: 2
打印 上一主题 下一主题

[求助] jenkins调用selenium webDriver程序运行到 robot.keyPress(KeyEvent.VK_V); 没有反应

[复制链接]
  • TA的每日心情
    奋斗
    2015-4-21 21:31
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2016-11-1 17:06:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    目的:要做登录页面的自动化,网站的页面有验证码,我是先把网站页面的验证码保存到本地(火狐游览器可以右击然后点击"V"弹出另存为对话框),最后用插件去识别验证码
    问题:代码是用java语言写的,在eclipse中已经调试成功,但是用jenkins调这java程序的时候,没有弹出另存为窗口,部分代码如下
    环境:jenkins是安装在本地,运行的节点也是在本地
            File fie=new File("E://image/image2.jpg");//
            File scrShot=new File("srcshot.jpg");//登录页图片保存位置
            File scrFile= ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE);//截取登录页面的图片
            FileUtils.copyFile(scrFile, scrShot);   
            Actions actions=new Actions(driver);
            actions.moveToElement(element.imag(driver));
            actions.contextClick(element.imag(driver)).build().perform();//鼠标右击
            Thread.sleep(1000);
            //按下按键V弹出另存为对话框
            Robot robot = new Robot();
            robot.keyPress(KeyEvent.VK_V);
            robot.keyRelease(KeyEvent.VK_V);
           //调用/exe对另存为窗口进行操作实现文件保存
            Runtime.getRuntime().exec(System.getProperty("user.dir")+"/resources//auto.exe");
            Thread.sleep(20000);
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情

    2024-7-8 09:00
  • 签到天数: 943 天

    连续签到: 1 天

    [LV.10]测试总司令

    2#
    发表于 2016-11-2 11:13:05 | 只看该作者
    找一个selenium webdrive的群问一下 吧 那样比较快多加几个群可以

    评分

    参与人数 1测试积点 +10 收起 理由
    lsekfe + 10 积极回复获得测试积点10

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-4-21 21:31
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
     楼主| 发表于 2016-11-2 16:55:42 | 只看该作者
    梦想家 发表于 2016-11-2 11:13
    找一个selenium webdrive的群问一下 吧 那样比较快多加几个群可以

    好的,谢谢,卡这超级久了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-8 07:37 , Processed in 0.067113 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表