~~谢谢解惑 👍👍👍
https://www.jianshu.com/p/b472dc2ffea8 这是我当时安装的记录,你可以参考下. 如果有其他的报错,最好拉上开发来帮忙解决, 如果你自己不懂 ios 开发的话,搞起来会绕很多路.
重装一下 WebDriverAgent 试试
谢谢回复,但是这个链接里没有 string 转.pem
的啊..
ios 代码里面,直接就是字符串:
static NSString *const kRSAKey = @"98D57D99BA97500C9453C62F45BC4858DB22A9BFDF7C88CD4B20BE82595B3F817ADFB012471C9CA762B970CC1374936D93E937C8F18EF70454411F8AB5507DF6A9E9CC5FB3715251C685196FEF2224BFEC788B3BB1DA705F4F2BDAB490E047C56445ED945519799D037343D63B6F7DCD8215690D2FA142084FF34DE5ECF3C63B";/**<普通登录测试环境秘钥*/
学习了 赞👍👍👍
噢..这样啊..
@xizeng 你好,请问我用这个代码加密一个字符串,为什么会报错呢?
Traceback (most recent call last):
File kkk.py", line 25, in <module>
kk = sign(signdate)
File "kkk.py", line 19, in sign
signer = PKCS1_v1_5.new(RSA.importKey(priKey))
File "/venv/lib/python2.7/site-packages/Crypto/PublicKey/RSA.py", line 660, in importKey
der = binascii.a2b_base64(b('').join(lines[1:-1]))
binascii.Error: Incorrect padding
import hashlib
import base64
from Crypto.PublicKey import RSA
from Crypto.Signature import PKCS1_v1_5
from Crypto.Hash import SHA
from Crypto.Hash import MD5
import sys
priKey = '''-----BEGIN RSA PRIVATE KEY-----
MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAN8M7oBSoZOzAoxL3tmzku/ZTtQn/BBqfe8jj0GZeFKh0IY8qDpFrNONzxp4S+TH4xCXYyEFkkEIcS9SKMCbqba
-----END RSA PRIVATE KEY-----'''
signdate = "1234567890123456"
def sign(signdate):
# reload(sys)
# sys.setdefaultencoding('utf-8')
h=MD5.new(signdate)
signer = PKCS1_v1_5.new(RSA.importKey(priKey))
signn = signer.sign(h)
signn=base64.urlsafe_b64encode(signn)
return signn
kk = sign(signdate)
好像也不是第三方加密..
就是先用 ase 密钥加密内容,然后用 rsa 密钥把 ase 的密钥加密. 再发出去.
可以要开发把 tokeb 延长有效期一年
可以考虑把现在的框架写一下吗? 上面这几篇文章确实写的很好👍👍👍
明天上班了拉个开发同事来看看
@debugtalk 楼主,现在是只支持格式为 json 的请求报文吗?
找到原因了...我的 buildout config 文件要跟着主执行文件 run_testes 在同一个目录才行....
我现在用的是 Pycharm 里建的 Buildout Config 文件
等会我试试 yaml
感觉应该不是 test_dir 的问题,如果是的话,会报这个错误的:
就是想问下为什么会失败...
test_case/run_testes.py
和case_common/run_test.py
是一样的
求大神啊
我把 y2 改成负数,果然可以了...谢谢😆
我是 iOS.我看方法是这样的:
谢谢~~
哦..受教了...谢谢~
我用 mac,也建议你用
@xiaoMGitHub 我用这个办法,可以识别出图, 得到坐标. 但是我感觉这个坐标不对..因为用 self.driver.tap([(坐标)], 20)
点击没效果..应该是没点到目标地方.
是不是识别出所在图片的坐标, 和我在运行自动化用例的 app 上坐标, 还要做一个转换呢?
更新: 我试了一天,发现用 cv2 找的坐标, x 和 y 都除以 2, 就可以点击到我模拟器上的按键了...不知道为什么这里是要除以 2 呢?
谢谢 我看下~
能详细说说嘛