def test_mouse_over_and_click_text(self):
     mock_desk = MagicMock()
     DesktopLibrary.mouse_over_and_click_text(mock_desk, "some_text")
     mock_desk.mouse_over_text.assert_called_with("some_text",
                                                  exact_match=False,
                                                  x_offset=0,
                                                  y_offset=0)
     mock_desk.click_a_point.assert_called_with(double_click=False)
Exemplo n.º 2
0
 def test_mouse_over_and_click_text_with_double_click(self):
     mock_desk = MagicMock()
     webdriver.Remote = WebdriverRemoteMock
     ActionChains.move_to_element_with_offset = MagicMock(return_value=True)
     DesktopLibrary.open_application(mock_desk, 'remote_url')
     DesktopLibrary.mouse_over_and_click_text(mock_desk,
                                              "some_text",
                                              True,
                                              double_click=True)