Fox and ESPN were giving me fits to automate node CC4C full screen. I couldn't get the URL check to work with either source. Decided to try an sending the F as an Else which is working for both Fox and ESPN+. Running via node in windows, put the below in main.js after the other else if source sections... Works well so far 
It only negatively impacted the Golf channel section - it ended up sending the "F" twice so Golf entered full screen then left when the "else" section ran. I just commented out the send F lines in the Golf channel section and kept the send M for mute...
// Handle ESPN and Fox with else
else {
console.log('-------------------')
console.log('Handle ESPN and Fox with else')
console.log('-------------------')
try {
// Click the full screen button
await delay (5000)
await page.keyboard.press('KeyF');
console.log("Pressed F");
console.log('-------------------')
console.log('Else option run')
console.log('-------------------')
} catch (e) {
console.log('Error for Else:', e)
}
}