@mediocrity  the visibility for elements is checked through same way at many other places 
https://github.com/mozilla/marketplace-tests/blob/master/pages/mobile/home.py#L30
https://github.com/mozilla/marketplace-tests/blob/master/pages/mobile/home.py#L34
So , are we sure that we need to modify visibility functions too ? and In what way ?