• 我能想到的。。大概是
    1.用例的驱动模式,涉及到怎么存放测试数据,怎么描述用例,又如何复用;
    2.考虑到效率的话还要支持并发;
    3.当然测试报告不能光记录成功和失败,还有用例执行耗时,接口调用耗时,、场景的通过率等各项数值的统计。

  • 你们脚本是什么样的?之前出现过这种情况,是因为 driver 还没有定向到系统的 web 页,初始化后就尝试去直接访问本地存储,才会报这个错。

  • 咦嘿嘿嘿,俺来终结你这个帖子了!
    原来百度上有两个文本属性为【设置】的链接,第一个的 div(id 是 u)的 display 属性为 none,只有第二个的 div(id 是 u1)的 display 属性才是 block,见图

    第一个【设置】(不可见的那个)

    第二个【设置】(可见的那个)

    可以通过修改第一个【设置】所在的 div 的属性为可见,可以查看到这些按钮是被隐藏到了右上角的后边

    接下来通过 xpath 或者定位过程中加个 index 等各种方法就可以识别到你想要的链接了,送你一个修改【设置】列表下拉框的 js

    360 浏览器:

    @page.execute_script "document.getElementsByClassName('bdpfmenu').style.display='block';"
    

    chrome:

    @page.execute_script "
      divset = document.getElementsByClassName('bdpfmenu');
      for (var i = 0; i<divset.length;i++) {
          divset[i].style.display='block';
      };"
    
  • 我是 ruby watir 党= =,这个报错看得我一头雾水。

  • 只是单纯的下载链接么,可以考虑使用 http 直接访问下载,我这里只有 ruby 的代码,你可以参考下

    require 'open-uri'
    #打开latest.zip,写入访问链接返回的内容
    open('latest.zip', 'wb') do |fo|
      fo.print open('https://www.autoitscript.com/autoit3/files/archive/autoit/autoit-v3.0.100-setup.exe').read
    end
    
  • 66666

  • 我回来打救你了!写了个 ie11 的百度查询脚本,多点几个控件后果然崩溃了。在 Stack Overflow 上面找到了解决方案,亲试可以,用的是 64 位的处理方案,方法如下,但就是不知道为什么。

    32 位 Windows,在注册表编辑器中检查的密钥是 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Internet Explorer \ Main \ FeatureControl \ FEATURE_BFCACHE。
    64 位 Windows,密钥是 HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Internet Explorer \ Main \ FeatureControl \ FEATURE_BFCACHE。
    FEATURE_BFCACHE 子项可能存在也可能不存在,如果不存在则需要创建。然后在此项内部,创建一个名为 iexplore.exe 的值为 0 的 DWORD 值

  • 没碰到这种情况。。。我以前使用 ie11 只是打开链接做个登录而已,可以看下这篇文章里面有没有你要的
    在 IE 中运行 SELENIUM WEBDRIVER 脚本

    我下午装个 win10 试下

  • 是 webdriver 么。。。我也发现了,32 位驱动在 64 位系统上执行就速度正常,但是 64 位去执行就贼慢,你可以换个 32 位的驱动试下。

  • 唔知。。。没在 Tomcat 上部署过。

  • 你现在是本机登录去执行本机的脚本吧,Jenkins 系统服务启动的时候有权限限制,要是使用 java 服务启动,操作流程如下
    1.管理工具 --- 服务 --- 禁用 Jenkins 服务
    2.cmd 执行 java -jar "{路径}\Jenkins\jenkins.war"。

  • 这就是为了对付不给我去访问服务端存储的情况,脚本在外网跑,说是提供了会被别人攻击,很难受。

  • 喜欢发帖的时候,呐喊一下。。