顶栏任务状态灯: hr1/hr2四态(运行中/已收工/异常/今日未运行+聊天剩余), 只读挂载runner状态目录
This commit is contained in:
@@ -126,6 +126,8 @@ const sleep = (ms) => new Promise(r => setTimeout(r, ms));
|
||||
await $('#f_user').fill('hr01'); await $('#f_pass').fill('hr123456');
|
||||
await $('#loginBtn').click(); await sleep(900);
|
||||
ok('HR进入主界面', await $('#main').isVisible());
|
||||
const chips = await p.evaluate(() => document.getElementById('taskStatus').innerText);
|
||||
ok(`任务状态灯显示双账号(${chips.replace(/\s+/g,' ').trim().slice(0,30)})`, chips.includes('hr1') && chips.includes('hr2'));
|
||||
ok('HR看不到账号管理入口', await p.evaluate(() => getComputedStyle(document.getElementById('userMgrBtn')).display === 'none'));
|
||||
ok('HR能看到筛选规则入口', await p.evaluate(() => getComputedStyle(document.getElementById('rulesBtn')).display !== 'none'));
|
||||
const rulesForbidden = await p.evaluate(async () => (await fetch('/api/rules')).status);
|
||||
|
||||
Reference in New Issue
Block a user