在做点东西. 遇到一个模拟支付的问题, 求有否同学遇到过类似的问题? 求个解决?
跳转支付 这一步没问题
输入账号密码
到这一步就有问题. 不能正确的输入密码. 使得在点击'下一步'时总提示'请填写支付密码'. 不知是否密码输入框做了什么限制?
核心的代码在下面, 有招的同学帮忙给看看?
var pay = function() {
var self = this;
self.print('i am in pay');
self.wait(2000, function() {
self.capture('2.png');
});
self.print('i am in pay2');
var s_img = '#J_qrPayArea > div.qrcode-img-wrapper > div.qrcode-img-area > div > img';
self.waitForSelector(s_img, function() {
self.print('i am in pay3');
self.waitForSelector('#J_tip_qr > a', function() {
self.click('#J_tip_qr > a');
self.waitForSelector('#J_tip_pc > a', function() {
self.wait(2000, function() {
self.waitForSelector('#J_tLoginId', function() {
self.print('i am in input account');
self.evaluate(function() {
var account = '';
var pwd = '';
document.querySelector('#J_tLoginId').value = account;
document.querySelector('#payPasswd_input').value = pwd;
document.querySelector('#J_newBtn').click();
});
//self.fill('#J_TloginForm', {
// 'loginId' : a,
// 'payPasswd_rsainput' : b
//}, true);
self.wait(4000, function() {
self.capture('3.png');
})
});
});
});
});
});
}
1
LeeSeoung 2017-03-24 15:26:54 +08:00 1
- -那个不是控件么
|
2
neoblackcap 2017-03-24 15:57:44 +08:00 1
做过,坑很大,这些相对于支付宝的风控都不是事
|
3
artandlol 2017-03-24 22:15:58 +08:00 via Android 1
做过,登陆手机版的
|
4
niuniu20013 OP @neoblackcap 详细说下?
|
5
niuniu20013 OP @artandlol 给个思路, 哥?
|