def test_scroll_to_text_android_scroll(self): mock_desk = MagicMock() webdriver.Remote = WebdriverRemoteMock mock_desk._is_android = MagicMock(return_value=True) mock_desk._is_ios = MagicMock(return_value=False) mock_desk._is_text_present = MagicMock(side_effect=[False, True]) result = MobileLibrary._scroll_to_text(mock_desk, "some_text", "down") self.assertTrue(result)
def test_scroll_to_text_android_visible_no_scroll(self): mock_desk = MagicMock() webdriver.Remote = WebdriverRemoteMock mock_desk._is_ios = MagicMock(return_value=False) mock_desk._is_android = MagicMock(return_value=True) mock_desk._is_text_present = MagicMock(return_value=True) result = MobileLibrary._scroll_to_text(mock_desk, "some_text", "up") self.assertTrue(result)