Loading TBBTestSuite/TestSuite/BrowserBundleTests.pm +0 −2 Original line number Diff line number Diff line Loading @@ -485,8 +485,6 @@ our @tests = ( type => 'marionette', descr => 'Check if download of PDF is working (#19402)', use_net => 1, # Bug 30333: temporarily disable test enable => sub { undef }, }, { name => 'pinning_now', Loading marionette/tor_browser_tests/test_download_pdf.py +7 −31 Original line number Diff line number Diff line from marionette_driver import By, Actions from marionette_driver.errors import MarionetteException, JavascriptException from marionette_harness import MarionetteTestCase import testsuite Loading @@ -19,31 +16,10 @@ class Test(MarionetteTestCase): def test_download_pdf(self): m = self.marionette m.set_search_timeout(1000) m.set_window_size(1024, 300) with m.using_context('content'): current_window = m.current_chrome_window_handle m.set_window_rect(width=1024, height=300) m.navigate(self.URL) download_button = m.find_element('id', 'download') action = Actions(m) action.click(download_button) action.wait(time=3) action.perform() closed_window = 0 with m.using_context('chrome'): for window in m.chrome_window_handles: if window != current_window: m.switch_to_window(window) info_msg = m.find_element('id', 'info.body') self.assertRegexpMatches(info_msg.text, 'Tails', download_button = m.find_element('id', 'download').click() self.assertEqual(len(m.chrome_window_handles), 2, msg="Number of windows not correct") dialog = m.switch_to_alert() self.assertRegexpMatches(dialog.text, 'Tails', msg='Pop up window text does not include Tails') m.close() closed_window += 1 m.switch_to_window(current_window) self.assertEqual(closed_window, 1, msg="no download pop up") Loading
TBBTestSuite/TestSuite/BrowserBundleTests.pm +0 −2 Original line number Diff line number Diff line Loading @@ -485,8 +485,6 @@ our @tests = ( type => 'marionette', descr => 'Check if download of PDF is working (#19402)', use_net => 1, # Bug 30333: temporarily disable test enable => sub { undef }, }, { name => 'pinning_now', Loading
marionette/tor_browser_tests/test_download_pdf.py +7 −31 Original line number Diff line number Diff line from marionette_driver import By, Actions from marionette_driver.errors import MarionetteException, JavascriptException from marionette_harness import MarionetteTestCase import testsuite Loading @@ -19,31 +16,10 @@ class Test(MarionetteTestCase): def test_download_pdf(self): m = self.marionette m.set_search_timeout(1000) m.set_window_size(1024, 300) with m.using_context('content'): current_window = m.current_chrome_window_handle m.set_window_rect(width=1024, height=300) m.navigate(self.URL) download_button = m.find_element('id', 'download') action = Actions(m) action.click(download_button) action.wait(time=3) action.perform() closed_window = 0 with m.using_context('chrome'): for window in m.chrome_window_handles: if window != current_window: m.switch_to_window(window) info_msg = m.find_element('id', 'info.body') self.assertRegexpMatches(info_msg.text, 'Tails', download_button = m.find_element('id', 'download').click() self.assertEqual(len(m.chrome_window_handles), 2, msg="Number of windows not correct") dialog = m.switch_to_alert() self.assertRegexpMatches(dialog.text, 'Tails', msg='Pop up window text does not include Tails') m.close() closed_window += 1 m.switch_to_window(current_window) self.assertEqual(closed_window, 1, msg="no download pop up")