Geb cannot see slider that's off the page using an interact block [closed]

This test is waiting for the usFlagButtonSpanish to be displayed. You can likely resolve your issue by changing

waitFor {usFlagButtonSpanish.displayed} 

to

waitFor {usFlagButtonSpanish}