对于这种我更倾向于让开发加上个 name 属性。
我的意思是按一下物理返回会返回两个层级的界面,你会怎么处理?我这边也是关了弹窗,但就是有些弹窗里面的控件也是需要遍历,这个有点蛋疼。
我想问一下,在遍历中突然的弹窗界面怎么处理?另外按一下返回直接跳到两级的界面的这种遍历怎么处理?
牛逼啊,跪求 AI 学习算法分享。
把报错时的 logcat 拿出来看一下。
你的工作是让程序员真正可以用代码改变人们的生活。
测试行业目前的环境都是这样,想要有一个好的平台带飞是不太现实的(除非一开始就进 BAT),当没有大神带的时候,就努力成为带别人的大神吧。
试下最新的 adb 版本,把电脑上的应用宝,豌豆夹,360 都关了。再有问题就换条 USB 线。
是做自动化还是功能还是什么?条件都没有....
只有 root 手机这条出路
tcpdump 表示呵呵
其实也都是 title 而已,都是测试,只是看业务需要什么样的测试,采用最合理的测试方式。
把代码发给你看如果你不懂 SSO 也没用,其实 SSO 没那么复杂,我这里时间比较宽裕,我记得好像就用了一天看了一下 SSO,一天看了下 STF 平台,然后用了两天时间改了一下,然后用了一天测试了一下。先了解 SSO 就行了,把跳转改一下。好久之前写的代码,虽然是我写的,但我记性不好,至于怎么实现,什么是 SSO,别问我为什么,因为我忘了。
PS:大小括号是不全的,所以只供你参考。
app.get('/', function(req, res) {
res.redirect('/auth/mock/')
})
app.get('/auth/mock/',function(req,res){
if(!req.cookies.admin_key){
res.status(200)
.json({
success: false
, redirect: 'http://sso.oa.com/Index/login/appid/1111/'
})
}
else{
var urlpath='/api?do=getInfo&appid='+1111+'&uid='
+req.cookies.admin_uid+'&key='+encodeURIComponent(req.cookies.admin_key)
log.info('urlpath:',urlpath)
var opts = {
host: 'sso.oa.com',
port: 8888,
path: urlpath,
method: 'GET',
headers: {
'Content-Type': 'application/json'
}
}
log.info('opts',opts)
var req = http.request(opts,function(res){
res.setEncoding('utf8')
res.on('data',function(chunk){
log.info('aaaa',chunk)
ssoreturn(chunk)
})
})
req.end()
function ssoreturn(chunk){
var chunkjson=JSON.parse(chunk)
var token = jwtutil.encode({
payload: {
email: chunkjson.email
, name: chunkjson.username
}
, secret: options.secret
})
log.info('chunk',chunkjson)
log.info('chunk ret',chunkjson.ret)
if(chunkjson.ret == 1){
res.status(200)
.json({
success: true
, user_name: chunkjson.username
, redirect: urlutil.addParams(options.appUrl, {
jwt: token
})
})
}
else{
log.info('redirect.......')
res.status(200)
.json({
success: false
, user_name: chunkjson.username
, redirect: 'sso.oa.com'
})
}
}
看不懂 STF 的 auth2.0 的用法,我是直接把 mock 认证改成 sso,sso 无非是个跳转而已。
赞同你的观点
好像不是 fork_server 引起的,是-a 参数引起的。adb 那块我没时间去看源码,目前临时解决方案就是使用 1.0.32 版本。
可惜没在深圳。
海淘的都是有钱人啊,我因为海淘不起才选择 ORICO,虽然也很贵。
那你做 STF 也失出了它的意义。不建议这样做。另外模拟器没有序列号!
所有手机的安装写个 uiautomator,然后自动化去点击或者输入。
为什么要使用模拟器?模拟器有序列号?
什么叫 usb 抖动?没有听说过。我不是写了一篇 USB 连接相关的么?
为了提升下逼格要赶紧多写几篇精华贴
传说中的机械臂,然而并不觉得是一个很好的方案。
我这边使用的 stf 那套分布式方案,所以是不能重启 ADB。我要保证连接上的手机一定是稳定的,不会出现掉线的问题。目前在 ubuntu 上面没有出现过识别不了手机 serial 的情况。你可以试下 ubuntu 看会不会出现这种问题。在我的 windows 上面也会出现识别不了手机的情况出现,我记得好像是 adb 1.0.31 版本。后面换成新的 1.0.39 版本就不出现了。我之所以发这篇文章目的就是想说没必要去重启 ADB 或者是 USB。