我想登录我的帐户,但我在第一步被阻止。。。我不知道我为什么会在这里收到这条消息
2017-02-12T01:49:01 [DEBUG] WebPage - evaluateJavaScript "(function() { return (function () {\n document.getElementById(\"user_email\").value=\"reelme@gmail.com\";\n document.getElementById(\"user_password\").value=\"raeye\";\n document.getElementById('login-form').click();\n })(); })()"
2017-02-12T01:49:01 [DEBUG] WebPage - evaluateJavaScript result QVariant(Invalid)
进一步地,当页面应该被完全加载(脚本说它完成)时,我仍然得到调试详细说明[DEBUG] FileSystem - _open: ":/modules/fs.js" QMap(("mode", QVariant(QString, "r")))
或更新cookies。。。。在
api文档说“evaluateJavaScript在网页上下文中评估字符串中定义的函数”,但我不知道它的真正含义(因为我对JS和HTTP完全陌生)
我的剧本加利福尼亚州巴斯特宾/3767160并调试详细的输出加利福尼亚州巴斯特宾/3767161在
有什么想法吗?在
目标页是一个single page application,它的代码中没有表单字段。它们在页面加载后用javascript构建。即使是在功能强大的台式电脑上,第一次也需要2-3秒。在
因此,在您的脚本中,您必须等待几秒钟才能填充字段。调整waitfor example来执行此操作。在
另外:对于超时为300ms的脚本,使用步骤技术,但在页面加载时没有暂停脚本执行的标志,最好解决这个问题。在
还有一件事:提交表格,我愿意
相关问题 更多 >
编程相关推荐