测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
会员
layasa (雨夜狂奔)
第 19137 位会员 / 2017-07-12
15 篇帖子 • 348 条回帖
10 关注者
7 正在关注
107 收藏
未设置 GitHub 信息.
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • Windows 下 Python 脚本以管理员方式执行 Windows 命令或者程序 at 2021年11月12日

    转一下类型就可以了,python2 和 python3 的字符串不太一样

  • Postman 请求参数问题 at 2021年11月03日

    你们接口不是接收 json 格式,而是 json 字符串,那你的后面"这些要转义的,

  • Postman 请求参数问题 at 2021年11月02日

    detail 加引号,大括号数量不匹配

  • 请问大神禁止截屏的页面如何查找页面的元素啊? at 2021年10月14日

    可以获取 page_source,然后根据 page_source 去分析使用什么定位方式,只是没那么直观了

  • 在 postman 中使用 rsa 加密 at 2021年09月08日

    RSA 本来就加密不了长度太长的内容,可以加密的长度上限有个计算公式,可以看一下,另外 padding 方式也会影响加密长度,可以参考下别人的回答
    https://github.com/digitalbazaar/forge/issues/398

  • 有没有一种工具能够对 APP/WEB 所有操作的页面进行录制保存,辅助元素抓取的 at 2021年09月06日

    主要是每写一个用例都要手动执行一次操作,我想一次性把所有操作走完,然后专心写用例了,不用来回切换,感觉会方便很多

  • appium 报错,想问下是啥原因 at 2021年09月05日

    命令行看下which java,到底是不是你用的 JDK,不是的话重新配置下,或者把错误的 JDK 删掉

  • appium 报错,想问下是啥原因 at 2021年09月02日

    JDK 配置错了,重新配置下 JDK,网上很多教程的

  • 启动指定 activity at 2021年03月25日

    我理解 app 要支持从这个 activity 启动才可以

  • 工作项目不忙的时候做些什么 at 2021年03月03日

    忙的连轴转,不看电视剧,不玩游戏,时间都去哪了

  • 站点的链接,可不可以不要在当前页打开。。。 at 2020年08月18日

    鼠标中键

  • python+resuests 发送请求,结果中如果字段的值是 null 就会被 json 自动过滤掉,请问如何才能不被过滤 at 2020年06月28日

    postman 请求下,对比代码的,key 不见了没遇到过

  • python+resuests 发送请求,结果中如果字段的值是 null 就会被 json 自动过滤掉,请问如何才能不被过滤 at 2020年06月28日

    怎么自动过滤掉?如果字段有,值是 null 的话并不会被过滤啊,你把你的详细信息发下

  • 基于 Django 和 Vue 前后端分离接口自动化平台 at 2020年06月09日

    看起来很不错啊,期待后续分享

  • 推荐一款 Python 数据可视化神器 at 2020年05月07日

    很好,有时间试用下

  • Jenkins 启动 selenium 脚本定位不到元素,在本地启动是可以的大家有什么见解吗? at 2020年03月27日

    可以看下日志啊,具体定位不到的原因;或者手动在远程服务器上跑一下看看效果是否有问题

  • By.IosNsPredicate: name == 'XXXX' is found but not displayed!,这个怎么破 at 2020年03月18日

    找下这个元素的父元素看看呢,可能父元素可以响应

  • 开启 fiddler 后,网页无法加载外网的 vue.js 文件 怎么办 at 2020年03月17日

    没道理这样啊,你的浏览器和 fiddler 应该在同一个网络环境,还是说你的浏览器有特殊的网络设置?可以把你的网络设置运用到整个系统抓包,或者设置 fiddler 的代理,或者把这个 js 文件下到本地,然后用 fiddler 拦截直接返回

  • 开启 fiddler 后,网页无法加载外网的 vue.js 文件 怎么办 at 2020年03月17日

    是抓包 pc 网页么,你的意思是网页直接打开可以加载,开启 fiddler 就不能加载了么?

  • 把 charles,Fiddler 证书安装到安卓根目录,解决安卓微信 7.0 版本以后安装证书也无法抓包问题,需要 root at 2020年01月08日

    这命令就是重命名,windows 的 shell 没这个命令,你手动改下呗

  • jmeter5.1.1 版本发接口请求 headers 无法获取导致参数丢失,有大佬遇见过吗,寻求帮助 at 2020年01月08日

    是不是 cookie 那里安全选中了,http 把这个去掉

  • 在 postman 中使用 rsa 加密 at 2019年12月12日

    找到问题了,是新版 postman 不一定按照语句的顺序来执行,导致forgeJS变量还没有设置的时候就去使用导致报错,修改了一下脚本,这个应该没问题了,复制进去之后先执行一次,第二次在 console 就能看到加解密结果了

    //download forgeJS from web and set varible
    
    if (!pm.globals.has("forgeJS")) {
        pm.sendRequest("http://10.52.16.143/logs/forge.js", function (err, res) {
            if (err) {
                console.log(err);
            } else {
                pm.globals.set("forgeJS", res.text());
            }
        })
    } else {
        eval(pm.globals.get("forgeJS"))
        const public_key = '-----BEGIN PUBLIC KEY-----\n' +
            'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDORoOSW2gbHl6s/YmS1jWxb954\n' +
            'X/jflZ2dK65oM/Bxii2Iba80IiC9+Sa1phmOVDAk+IVDsPNZ+YJ2Qg0hPmoLSLxe\n' +
            'f2A6ySJPl5su8TaGOuVZg1SRyk55bjHymQUnxryD/ml1EmBUaGcrs9FCiVBy38kg\n' +
            'eZNbCexucVQxn6OYlwIDAQAB\n' +
            '-----END PUBLIC KEY-----'
    
        const private_key = '-----BEGIN PRIVATE KEY-----\n' +
            'MIICeAIBADANBgkqhkiG9w0BAQEFAASCAmIwggJeAgEAAoGBAM5Gg5JbaBseXqz9\n' +
            'iZLWNbFv3nhf+N+VnZ0rrmgz8HGKLYhtrzQiIL35JrWmGY5UMCT4hUOw81n5gnZC\n' +
            'DSE+agtIvF5/YDrJIk+Xmy7xNoY65VmDVJHKTnluMfKZBSfGvIP+aXUSYFRoZyuz\n' +
            '0UKJUHLfySB5k1sJ7G5xVDGfo5iXAgMBAAECgYEAk6KQZN4bQt2XsYS9RGUghOCm\n' +
            'f81g2NXCu00aROZ3vyvArxaiAVQzzwRWGkjJnb7PvoZJC0vIwKr+HxnjP9nmFufd\n' +
            '+0EnBT+imYSzrfZhfGGwyI6EIyy/XcoW5lf0xltx3w9mJicnR9kMzNtZ5mNGPMNn\n' +
            'CgAgjvZqnWYb+f6tb/ECQQD0tdpg8ts3puXclPe51my+LbKhEbyFSMzvtMTDCRmO\n' +
            'd0jrmZhQomsZacC8+l+2l6WTj5vrhVQlAVUeUJ7kldQNAkEA18q53wor6a4Cv0OL\n' +
            'xFzBWXRCMVFfyCWAFQUpTSGrIM/X4Lx30IZCShtvkdh1ky39b9T6lpOjES7MK4Dh\n' +
            'xttCMwJAUGBi6DEcm/zvxzIO5DVv5k9wOsNunoC4/4rqjf0xLcA0bV43z1RpxSEd\n' +
            'M3UxdvH8aqli10slxjnX0Ws9pWspCQJBALqSncgYzETbXaauqO5a4BUOrphjafPr\n' +
            'cGU8NCxrGsFg0p6NdO5G1pOqSvmHdIiPL9t8AjkkZs3Zb0+BvDOpqP8CQQDZhfh4\n' +
            '/c/Qzp4szj7+GXTZ1cmGwAuFo2/9uiumUAS3f19EpgoV9u9eyJ4gZPEBDvAjO961\n' +
            'kAjdja4DAy4SbCXy\n' +
            '-----END PRIVATE KEY-----'
    
    
        //encrypt text "plaintext"
        var publicKey = forge.pki.publicKeyFromPem(public_key);
        var encryptedText = forge.util.encode64(publicKey.encrypt("plaintext", 'RSA-OAEP', {
            md: forge.md.sha1.create(),
            mgf1: {
                md: forge.md.sha1.create()
            }
        }));
        console.log("encrypted text:" + encryptedText);
    
        // decrypt text
        var privateKey = forge.pki.privateKeyFromPem(private_key);
        var decryptedText = privateKey.decrypt(forge.util.decode64(encryptedText), 'RSA-OAEP', {
            md: forge.md.sha1.create(),
            mgf1: {
                md: forge.md.sha1.create()
            }
        });
    
        console.log("dectypted text:" + decryptedText);
    
    
    }
    
  • 在 postman 中使用 rsa 加密 at 2019年12月11日

    相当于是从网上下载了一个 js,然后 eval 注入到环境里面,所以如果要成功,要能够下载这个 js 文件,下载之后会自动把 js 的值设置到 postman 的变量里面去

    if(!pm.globals.has("forgeJS")){
            pm.sendRequest("https://raw.githubusercontent.com/loveiset/RSAForPostman/master/forge.js", function (err, res) {
            if (err) {
                console.log(err);}
            else {
                pm.globals.set("forgeJS", res.text());}
    })}
    

    如果你没成功,可以打开 postman 的 console 看看是不是下载这个文件失败了(由于使用的是 github 链接,可能连不上)。

    如果实在不行,建议手动下载这个 js,然后自建一个 http 服务器,把这个文件放上去,链接改为自己的。(如果是 windows 可以使用 hfs,一个很小的文件,运行就可以了)

  • 问个问题,为啥我的 appium 没有 switch_to.context at 2019年11月05日
    webview = driver.contexts[1]
    driver.switch_to.context(webview)
    # ...
    driver.switch_to.context('NATIVE_APP')
    
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 12
  • 13
  • 14
  • 下一页
  • 关于 / 活跃用户 / 中国移动互联网测试技术大会 / 反馈 / Github / API / 帮助推广
    TesterHome社区,测试之家,由众多测试工程师组织和维护的技术社区,致力于帮助新人成长,提高测试地位,推进质量发展。Inspired by RubyChina
    友情链接 WeTest腾讯质量开放平台 / InfoQ / 掘金 / SegmentFault / 测试窝 / 百度测试吧 / IT大咖说
    简体中文 / 正體中文 / English

    ©testerhome.com 测试之家   渝ICP备2022001292号
      渝公网安备 50022202000435号    版权所有 © 重庆年云聚力信息技术有限公司