Skip to content

Commit

Permalink
Removing all ignores for android and iphone
Browse files Browse the repository at this point in the history
  • Loading branch information
barancev committed Nov 6, 2014
1 parent c7103aa commit 2f97830
Show file tree
Hide file tree
Showing 52 changed files with 7,364 additions and 7,483 deletions.
14,168 changes: 7,115 additions & 7,053 deletions cpp/iedriver/Generated/atoms.h

Large diffs are not rendered by default.

12 changes: 3 additions & 9 deletions java/client/test/org/openqa/selenium/AlertsTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,10 @@
import static org.openqa.selenium.support.ui.ExpectedConditions.alertIsPresent;
import static org.openqa.selenium.support.ui.ExpectedConditions.presenceOfElementLocated;
import static org.openqa.selenium.support.ui.ExpectedConditions.titleIs;
import static org.openqa.selenium.testing.Ignore.Driver.ANDROID;
import static org.openqa.selenium.testing.Ignore.Driver.CHROME;
import static org.openqa.selenium.testing.Ignore.Driver.FIREFOX;
import static org.openqa.selenium.testing.Ignore.Driver.HTMLUNIT;
import static org.openqa.selenium.testing.Ignore.Driver.IE;
import static org.openqa.selenium.testing.Ignore.Driver.IPHONE;
import static org.openqa.selenium.testing.Ignore.Driver.MARIONETTE;
import static org.openqa.selenium.testing.Ignore.Driver.OPERA;
import static org.openqa.selenium.testing.Ignore.Driver.PHANTOMJS;
Expand All @@ -55,7 +53,7 @@

import java.util.Set;

@Ignore({ANDROID, HTMLUNIT, IPHONE, OPERA, PHANTOMJS, SAFARI, OPERA_MOBILE, MARIONETTE})
@Ignore({HTMLUNIT, OPERA, PHANTOMJS, SAFARI, OPERA_MOBILE, MARIONETTE})
public class AlertsTest extends JUnit4TestBase {

private WebDriverWait wait;
Expand Down Expand Up @@ -220,7 +218,6 @@ public void testAlertShouldNotAllowAdditionalCommandsIfDismissed() {
fail("Expected NoAlertPresentException");
}

@Ignore(ANDROID)
@JavascriptEnabled
@Test
public void testShouldAllowUsersToAcceptAnAlertInAFrame() {
Expand All @@ -235,7 +232,6 @@ public void testShouldAllowUsersToAcceptAnAlertInAFrame() {
assertEquals("Testing Alerts", driver.getTitle());
}

@Ignore(ANDROID)
@JavascriptEnabled
@Test
public void testShouldAllowUsersToAcceptAnAlertInANestedFrame() {
Expand Down Expand Up @@ -301,7 +297,6 @@ public void testPromptShouldUseDefaultValueIfNoKeysSent() {
}

@JavascriptEnabled
@Ignore(ANDROID)
@Test
public void testPromptShouldHaveNullValueIfDismissed() {
driver.findElement(By.id("prompt-with-default")).click();
Expand Down Expand Up @@ -434,8 +429,7 @@ public void testShouldHandleAlertOnPageBeforeUnloadAtQuit() {
}

@JavascriptEnabled
@Ignore(value = {ANDROID, CHROME}, reason = "On Android, alerts do not pop up" +
" when a window is closed.")
@Ignore(value = {CHROME})
@Test
public void testShouldHandleAlertOnWindowClose() {
if (isFirefox(driver) &&
Expand Down Expand Up @@ -466,7 +460,7 @@ public void testShouldHandleAlertOnWindowClose() {
}

@JavascriptEnabled
@Ignore(value = {ANDROID, CHROME, HTMLUNIT, IPHONE, OPERA})
@Ignore(value = {CHROME, HTMLUNIT, OPERA})
@Test
public void testIncludesAlertTextInUnhandledAlertException() {
driver.findElement(By.id("alert")).click();
Expand Down
5 changes: 1 addition & 4 deletions java/client/test/org/openqa/selenium/ClearTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,9 @@

import static org.junit.Assert.assertEquals;
import static org.junit.Assert.fail;
import static org.openqa.selenium.testing.Ignore.Driver.ANDROID;
import static org.openqa.selenium.testing.Ignore.Driver.IPHONE;
import static org.openqa.selenium.testing.Ignore.Driver.OPERA;
import static org.openqa.selenium.testing.Ignore.Driver.OPERA_MOBILE;

@Ignore({ANDROID})
public class ClearTest extends JUnit4TestBase {

@Test
Expand Down Expand Up @@ -97,7 +94,7 @@ public void testTextAreaShouldNotClearWhenReadOnly() {
}
}

@Ignore({IPHONE, OPERA_MOBILE})
@Ignore({OPERA_MOBILE})
@Test
public void testContentEditableAreaShouldClear() {
driver.get(pages.readOnlyPage);
Expand Down
24 changes: 10 additions & 14 deletions java/client/test/org/openqa/selenium/ClickScrollingTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,9 @@
import static org.junit.Assert.assertTrue;
import static org.junit.Assert.fail;
import static org.openqa.selenium.support.ui.ExpectedConditions.titleIs;
import static org.openqa.selenium.testing.Ignore.Driver.ANDROID;
import static org.openqa.selenium.testing.Ignore.Driver.CHROME;
import static org.openqa.selenium.testing.Ignore.Driver.HTMLUNIT;
import static org.openqa.selenium.testing.Ignore.Driver.IE;
import static org.openqa.selenium.testing.Ignore.Driver.IPHONE;
import static org.openqa.selenium.testing.Ignore.Driver.MARIONETTE;
import static org.openqa.selenium.testing.Ignore.Driver.OPERA;
import static org.openqa.selenium.testing.Ignore.Driver.PHANTOMJS;
Expand All @@ -41,8 +39,7 @@
import org.openqa.selenium.testing.JUnit4TestBase;
import org.openqa.selenium.testing.JavascriptEnabled;

@Ignore(value = {ANDROID, HTMLUNIT}, reason = "Android: Race condition when click returns, "
+ "the UI did not finish scrolling..\nHtmlUnit: Scrolling requires rendering")
@Ignore(value = {HTMLUNIT}, reason = "HtmlUnit: Scrolling requires rendering")
public class ClickScrollingTest extends JUnit4TestBase {
@JavascriptEnabled
@Test
Expand Down Expand Up @@ -93,8 +90,7 @@ public void testShouldBeAbleToClickOnAnElementHiddenByOverflow() {
}

@JavascriptEnabled
@Ignore(value = {CHROME, IPHONE},
reason = "Chrome: failed, iPhone: untested, Firefox: failed with native events")
@Ignore(value = {CHROME}, reason = "Chrome: failed")
@Test
public void testShouldBeAbleToClickOnAnElementHiddenByDoubleOverflow() {
driver.get(appServer.whereIs("scrolling_tests/page_with_double_overflow_auto.html"));
Expand All @@ -104,7 +100,7 @@ public void testShouldBeAbleToClickOnAnElementHiddenByDoubleOverflow() {
}

@JavascriptEnabled
@Ignore(value = {IPHONE, SAFARI}, reason = "Safari: failed, iPhone: untested")
@Ignore(value = {SAFARI}, reason = "Safari: failed")
@Test
public void testShouldBeAbleToClickOnAnElementHiddenByYOverflow() {
driver.get(appServer.whereIs("scrolling_tests/page_with_y_overflow_auto.html"));
Expand All @@ -127,7 +123,7 @@ public void testShouldNotScrollOverflowElementsWhichAreVisible() {
}

@JavascriptEnabled
@Ignore(value = {CHROME, IPHONE, PHANTOMJS, SAFARI, MARIONETTE},
@Ignore(value = {CHROME, PHANTOMJS, SAFARI, MARIONETTE},
reason = "Safari: button1 is scrolled to the bottom edge of the view, " +
"so additonal scrolling is still required for button2")
@Test
Expand Down Expand Up @@ -156,7 +152,7 @@ public void testShouldScrollOverflowElementsIfClickPointIsOutOfViewButElementIsI
}

@Test
@Ignore(value = {OPERA, IPHONE, SAFARI, MARIONETTE},
@Ignore(value = {OPERA, SAFARI, MARIONETTE},
reason = "Opera: fails, others: not tested")
public void testShouldBeAbleToClickElementInAFrameThatIsOutOfView() {
try {
Expand All @@ -171,7 +167,7 @@ public void testShouldBeAbleToClickElementInAFrameThatIsOutOfView() {
}

@Test
@Ignore(value = {OPERA, IPHONE, SAFARI, MARIONETTE},
@Ignore(value = {OPERA, SAFARI, MARIONETTE},
reason = "Opera: fails, others: not tested")
public void testShouldBeAbleToClickElementThatIsOutOfViewInAFrame() {
try {
Expand Down Expand Up @@ -199,7 +195,7 @@ public void testShouldNotBeAbleToClickElementThatIsOutOfViewInANonScrollableFram
}

@Test
@Ignore(value = {OPERA, IPHONE, SAFARI, MARIONETTE},
@Ignore(value = {OPERA, SAFARI, MARIONETTE},
reason = "Opera: fails, others: not tested")
public void testShouldBeAbleToClickElementThatIsOutOfViewInAFrameThatIsOutOfView() {
try {
Expand All @@ -214,7 +210,7 @@ public void testShouldBeAbleToClickElementThatIsOutOfViewInAFrameThatIsOutOfView
}

@Test
@Ignore(value = {OPERA, IPHONE, SAFARI, MARIONETTE},
@Ignore(value = {OPERA, SAFARI, MARIONETTE},
reason = "Opera: fails, others: not tested")
public void testShouldBeAbleToClickElementThatIsOutOfViewInANestedFrame() {
try {
Expand All @@ -230,7 +226,7 @@ public void testShouldBeAbleToClickElementThatIsOutOfViewInANestedFrame() {
}

@Test
@Ignore(value = {OPERA, IPHONE, SAFARI, MARIONETTE},
@Ignore(value = {OPERA, SAFARI, MARIONETTE},
reason = "Opera: fails, others: not tested")
public void testShouldBeAbleToClickElementThatIsOutOfViewInANestedFrameThatIsOutOfView() {
try {
Expand Down Expand Up @@ -259,7 +255,7 @@ private long getScrollTop() {
}

@Test
@Ignore(value = {OPERA, IPHONE, SAFARI, MARIONETTE},
@Ignore(value = {OPERA, SAFARI, MARIONETTE},
reason = "Not tested")
public void testShouldBeAbleToClickElementInATallFrame() {
try {
Expand Down
36 changes: 16 additions & 20 deletions java/client/test/org/openqa/selenium/ClickTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,8 @@
import static org.openqa.selenium.WaitingConditions.newWindowIsOpened;
import static org.openqa.selenium.WaitingConditions.pageSourceToContain;
import static org.openqa.selenium.support.ui.ExpectedConditions.titleIs;
import static org.openqa.selenium.testing.Ignore.Driver.ANDROID;
import static org.openqa.selenium.testing.Ignore.Driver.CHROME;
import static org.openqa.selenium.testing.Ignore.Driver.IE;
import static org.openqa.selenium.testing.Ignore.Driver.IPHONE;
import static org.openqa.selenium.testing.Ignore.Driver.MARIONETTE;
import static org.openqa.selenium.testing.Ignore.Driver.OPERA;
import static org.openqa.selenium.testing.Ignore.Driver.OPERA_MOBILE;
Expand Down Expand Up @@ -86,9 +84,8 @@ public void testCanClickOnAnAnchorAndNotReloadThePage() {
assertEquals("Latch was reset", Boolean.TRUE, samePage);
}

@Ignore(value = {OPERA, ANDROID, OPERA_MOBILE, MARIONETTE},
reason = "Opera: Incorrect runtime retrieved, Android: A bug in emulator JSC engine on " +
"2.2, works on devices.")
@Ignore(value = {OPERA, OPERA_MOBILE, MARIONETTE},
reason = "Opera: Incorrect runtime retrieved")
@Test
public void testCanClickOnALinkThatUpdatesAnotherFrame() {
driver.switchTo().frame("source");
Expand All @@ -100,9 +97,8 @@ public void testCanClickOnALinkThatUpdatesAnotherFrame() {
}

@JavascriptEnabled
@Ignore(value = {OPERA, ANDROID, OPERA_MOBILE, MARIONETTE},
reason = "Opera: Incorrect runtime retrieved; " +
"Android: fails when running with other tests.")
@Ignore(value = {OPERA, OPERA_MOBILE, MARIONETTE},
reason = "Opera: Incorrect runtime retrieved")
@Test
public void testElementsFoundByJsCanLoadUpdatesInAnotherFrame() {
driver.switchTo().frame("source");
Expand All @@ -117,8 +113,8 @@ public void testElementsFoundByJsCanLoadUpdatesInAnotherFrame() {
}

@JavascriptEnabled
@Ignore(value = {OPERA, ANDROID, OPERA_MOBILE, MARIONETTE}, reason =
"Opera: Incorrect runtime retrieved, Android: fails when running with other tests.")
@Ignore(value = {OPERA, OPERA_MOBILE, MARIONETTE}, reason =
"Opera: Incorrect runtime retrieved")
@Test
public void testJsLocatedElementsCanUpdateFramesIfFoundSomehowElse() {
driver.switchTo().frame("source");
Expand Down Expand Up @@ -149,15 +145,15 @@ public void testCanClickOnAnElementWithTopSetToANegativeNumber() {
assertEquals("click", log);
}

@Ignore(value = {ANDROID, CHROME, IPHONE, SAFARI, OPERA_MOBILE}, reason = "Not tested")
@Ignore(value = {CHROME, SAFARI, OPERA_MOBILE}, reason = "Not tested")
@Test
public void testShouldClickOnFirstBoundingClientRectWithNonZeroSize() {
driver.findElement(By.id("twoClientRects")).click();
wait.until(titleIs("XHTML Test Page"));
}

@JavascriptEnabled
@Ignore(value = {ANDROID, CHROME, OPERA, MARIONETTE}, reason = "Not implemented")
@Ignore(value = {CHROME, OPERA, MARIONETTE}, reason = "Not implemented")
@Test
public void testShouldSetRelatedTargetForMouseOver() {
driver.get(pages.javascriptPage);
Expand All @@ -178,7 +174,7 @@ public void testShouldSetRelatedTargetForMouseOver() {

@JavascriptEnabled
@NoDriverAfterTest
@Ignore(value = {ANDROID, IPHONE, OPERA, SAFARI, OPERA_MOBILE},
@Ignore(value = {OPERA, SAFARI, OPERA_MOBILE},
reason = "Doesn't support multiple windows; Safari: issue 3693")
@Test
public void testShouldOnlyFollowHrefOnce() {
Expand Down Expand Up @@ -270,7 +266,7 @@ public void testClicksASurroundingStrongTag() {
}

@Test
@Ignore(value = {IE, OPERA, OPERA_MOBILE, ANDROID, IPHONE, MARIONETTE}, reason
@Ignore(value = {IE, OPERA, OPERA_MOBILE, MARIONETTE}, reason
= "Opera, IE: failed, others: not tested")
public void testCanClickAnImageMapArea() {
driver.get(appServer.whereIs("click_tests/google_map.html"));
Expand All @@ -287,7 +283,7 @@ public void testCanClickAnImageMapArea() {
}

@Test
@Ignore(value = {OPERA, OPERA_MOBILE, ANDROID, IPHONE, MARIONETTE}, reason
@Ignore(value = {OPERA, OPERA_MOBILE, MARIONETTE}, reason
= "Not tested against these browsers")
public void testShouldBeAbleToClickOnAnElementGreaterThanTwoViewports() {
String url = appServer.whereIs("click_too_big.html");
Expand All @@ -301,7 +297,7 @@ public void testShouldBeAbleToClickOnAnElementGreaterThanTwoViewports() {
}

@Test
@Ignore(value = {CHROME, OPERA, OPERA_MOBILE, ANDROID, IPHONE, MARIONETTE}, reason
@Ignore(value = {CHROME, OPERA, OPERA_MOBILE, MARIONETTE}, reason
= "Chrome: failed, Firefox: failed with native events, others: not tested")
public void testShouldBeAbleToClickOnAnElementInFrameGreaterThanTwoViewports() {
assumeFalse(isFirefox(driver) && isNativeEventsEnabled(driver));
Expand Down Expand Up @@ -331,7 +327,7 @@ public void testShouldBeAbleToClickOnRTLLanguageLink() {
}

@Test
@Ignore(value = {OPERA, OPERA_MOBILE, ANDROID, IPHONE}, reason = "not tested")
@Ignore(value = {OPERA, OPERA_MOBILE}, reason = "not tested")
public void testShouldBeAbleToClickOnLinkInAbsolutelyPositionedFooter() {
String url = appServer.whereIs("fixedFooterNoScroll.html");
driver.get(url);
Expand All @@ -343,7 +339,7 @@ public void testShouldBeAbleToClickOnLinkInAbsolutelyPositionedFooter() {
}

@Test
@Ignore(value = {OPERA, OPERA_MOBILE, ANDROID, IPHONE}, reason = "not tested")
@Ignore(value = {OPERA, OPERA_MOBILE}, reason = "not tested")
public void testShouldBeAbleToClickOnLinkInAbsolutelyPositionedFooterInQuirksMode() {
String url = appServer.whereIs("fixedFooterNoScrollQuirksMode.html");
driver.get(url);
Expand All @@ -367,7 +363,7 @@ public void testShouldBeAbleToClickOnLinksWithNoHrefAttribute() {

@JavascriptEnabled
@Test
@Ignore(value = {OPERA, OPERA_MOBILE, ANDROID, IPHONE, MARIONETTE},
@Ignore(value = {OPERA, OPERA_MOBILE, MARIONETTE},
reason = "Opera: fails, others: not tested")
public void testShouldBeAbleToClickOnALinkThatWrapsToTheNextLine() {
driver.get(appServer.whereIs("click_tests/link_that_wraps.html"));
Expand All @@ -379,7 +375,7 @@ public void testShouldBeAbleToClickOnALinkThatWrapsToTheNextLine() {

@JavascriptEnabled
@Test
@Ignore(value = {OPERA, OPERA_MOBILE, ANDROID, IPHONE, MARIONETTE},
@Ignore(value = {OPERA, OPERA_MOBILE, MARIONETTE},
reason = "Opera: fails, others: not tested")
public void testShouldBeAbleToClickOnASpanThatWrapsToTheNextLine() {
assumeFalse(isFirefox(driver) && isNativeEventsEnabled(driver));
Expand Down
Loading

0 comments on commit 2f97830

Please sign in to comment.