See attached image. The element is visible to me as a user, but I keep getting the ElementNotVisibleException error. It seems to locate the element via multiple methods, but the .click() fails. Is it just something dumb like checkboxes use a different method?
elem = self.web.find_element_by_css_selector("input[name='tos_agree']")
elem.click()