Как показать сообщение об ошибке для тестирования пользовательского интерфейса в строке таблицы с помощью Mocha + Chai? - PullRequest
0 голосов
/ 11 июля 2020

У меня есть таблица, и я хотел бы показать сообщение об ошибке внутри строки таблицы. Я могу получить текстовое содержимое строки, но когда я пытаюсь изменить текстовое содержимое строки, в пользовательском интерфейсе ничего не меняется. Даже когда я пытаюсь выполнить console.log (), я ничего не вижу. Мне нужна помощь в решении этой проблемы. Любая помощь приветствуется.

describe( 'Test', () => {
  test('Error Messagge' );  
});

function test(errMsg) {
 
 it( 'should show an error message', async () => {
 const page = await Browser.openTab();

 await page.click('#click' );
    
 await Promise.all([
   page.waitForNavigation(3000),
   page.click('#save'),
 ]);


 await page.waitForSelector( '#Window', { visible: true });

 const msg = await page.$$eval('#piece > form > table > tbody > tr:nth-child(2) > td.bx-errorMsg', msg => msg.map(err => err.textContent));

 assert.equal( msg, errMsg);
 });
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...