@@ -135,18 +135,38 @@ public void testSimpleOrderedListFormatting() {
135135 sourceText .check (matches (withText (unformattedText + "\n <ol>\n \t <li>" + formattedText + "</li>\n </ol>" )));
136136 }
137137
138- @ Test
139- public void testSimpleLinkFormatting () {
138+ /*
139+ * This test is disabled because Espresso does not click in the correct position for the link dialog's OK button.
140+ * See replacement test below.
141+ */
142+ //@Test
143+ //public void testSimpleLinkFormatting() {
140144 // Enter text in visual editor with formatting
141- aztecText .perform (typeText (unformattedText ));
142- linkButton .perform (scrollTo (), click ());
143- linkURLField .perform (typeTextIntoFocusedView (linkURLText ));
144- linkTextField .perform (typeText (formattedText ));
145- linkOKButton .perform (click ());
145+ // aztecText.perform(typeText(unformattedText));
146+ // linkButton.perform(scrollTo(), click());
147+ // linkURLField.perform(replaceText (linkURLText));
148+ // linkTextField.perform(replaceText (formattedText));
149+ // linkOKButton.perform(click());
146150
147151 // Check that HTML formatting tags were correctly added
152+ //toggleHTMLView();
153+ //sourceText.check(matches(withText(unformattedText + "<a href='" + linkURLText + "'>" + formattedText + "</a>")));
154+ //}
155+
156+ /*
157+ * This test enters link HTML and then checks the link dialog values.
158+ */
159+ @ Test
160+ public void testSimpleLinkFormatting () {
161+ // Enter link HTML
148162 toggleHTMLView ();
149- sourceText .check (matches (withText (unformattedText + "<a href='" + linkURLText + "'>" + formattedText + "</a>" )));
163+ sourceText .perform (typeText ("<a href='" + linkURLText + "'>" + formattedText + "</a>" ));
164+
165+ // Check that link dialog contains the correct values
166+ toggleHTMLView ();
167+ linkButton .perform (scrollTo (), click ());
168+ linkURLField .check (matches (withText (linkURLText )));
169+ linkTextField .check (matches (withText (formattedText )));
150170 }
151171
152172 @ Test
0 commit comments