我正在尝试登录进入我的 Wordpress 网站,但似乎登录无法成功。
describe('Administrator', function(){
const browser = new Browser();
this.timeout(10000);
before(function() {
return browser.visit(baseUrl+'wp-login.php');
});
it('Login into wp-admin', function(done){
browser.fill('#user_login', 'my_username')
.fill('#user_pass', 'my_password')
.pressButton('#wp-submit',
function(){
console.log(browser.text('title')); // My Wordpress ‹ Log In
//browser.assert.element('body.wp-admin');
//done();
});
});
after(function() {
browser.destroy();
});
});
当我按browser.text('title')
返回我的Wordpress <登录而非信息中心<我的WordPress
这意味着它没有成功。在检查之前,我尝试使用wait()
,then()
,setTimeout()
,因为它的错误如下:
错误:超出10000毫秒的超时。确保done()回调是 在这次考试中被召唤。
有什么想法吗?
答案 0 :(得分:1)
我尝试通过针对https://demos1.softaculous.com/WordPress/wp-login.php运行示例代码来重现您的问题。我看到僵尸在尝试在页面上找到可见/隐藏元素时将CPU固定在100%。
我打开并修复了https://github.com/assaf/zombie/issues/1086,以显着改善僵尸在该特定WordPress网站上的表现。
你应该再次尝试使用zombie&gt; 5.0.2查看你的WordPress网站是否导致了相同的高CPU行为。