@vv_0223 首先你的页面是这样的:
(function () {
var self = null
var welcome = {
init: function () {
self = this
self.bind()
},
bind: function () {
$(document)
.on('tap', '#register', function () {
location.assign('register_first_step.html?v=' + new Date().getTime())
})
.on('tap', '#login', function () {
location.assign('login.html?v=' + new Date().getTime())
})
}
}
welcome.init()
})()
也就是说 click 估计压根不能触发你的 tap 事件,所以肯定不能跳转。
试试看执行下面的脚本,我测试是可以的。
function triggerEventOnPage(selector, eventName, memo) {
//casper.evaluate(function(selector, eventName, memo){
var event;
var element = document.querySelector(selector);
event = document.createEvent("Event");
event.initEvent(eventName, true, true);
event.memo = memo || { };
element.dispatchEvent(event);
//}, selector, eventName, memo);
//wait();
}
triggerEventOnPage("#register", "tap");
这是真机的 inspector
到一个地方遵守一个地方的规则。这样子,让我很没有好感。不知道其他人怎么想。
这个错误 有太多了。。。 你是不是启动了 selendroid server?
排版排排好
#8 楼 @emilyluuuu 帮你推送了我们客户端的头条。
#8 楼 @emilyluuuu 额。对我而言,薪水太低了。让给其他同学吧。
貌似我能完全胜任。。。还符合我从事过教育软件的背景。。
别测试了,你们这群图霸
#22 楼 @gaopeng1106 你大爷 苹果团
请求 1 是哪个?请求 2 是哪个?
#9 楼 @happystone 直接 anr