"无法找到变量Map",而我没有使用它

时间:2018-05-16 17:55:29

标签: javascript jquery automation phantomjs

我必须在网站LinkedIn上使用PhantomJS进行自动化测试,测试包括登录网站,进入联系人并打印所有内容。

问题是,一旦我输入我的登录信息并提交表单,加载页面就会开始加载,并且由于错误而无法进入中途("无法找到变量:map")。

我从不使用任何名为map的变量,所以我不明白问题是什么。

这是我的代码:



var page = require('webpage').create();

function login(){
       page.evaluate(function() {
           document.querySelector("#session_key-login").value="my_login";
           document.querySelector("#session_password-login").value="my_pass";
           document.querySelector("#btn-primary").click();
       });
}

page.open("https://www.linkedin.com/uas/login", function(status){
   // page.settings.resourceTimeout = 10000;                                                             
    console.log(page.title);
    login();
    setTimeout(function() {
        console.log(page.title);
        page.render("test.png");
        phantom.exit();
    }, 10000);
});




感谢阅读。

0 个答案:

没有答案