- // waits for fetching status details
- await page.waitForFunction(
- 'document.querySelector(".col-sm-12 dl dd:nth-child(4)").textContent !== "undefined"'
- );
- let status_name = await page.$$eval('.col-sm-12 dl dt', elements => elements[1].textContent);
- let version = await page.$$eval('.col-sm-12 dl dd', elements => elements[1].textContent);
+ let status_details = await page.$eval('body',
+ el => el.textContent.match(/Software version.*\d+\.\d+/));