在做点东西. 遇到一个模拟支付的问题, 求有否同学遇到过类似的问题? 求个解决?
跳转支付
输入账号密码
到这一步就有问题. 不能正确的输入密码. 使得在点击'下一步'时总提示'请填写支付密码'. 不知是否密码输入框做了什么限制?
核心的代码在下面, 有招的同学帮忙给看看?
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');
})
});
});
});
});
});
}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.