Bug 517264 – Refactor Test_*_Browser (setText issues on win)

On Windows, setTitle() sometimes seems to trigger multiple title
changes, once to "about:blank" and then to the actual desired page.

This patch skips over "about:blank" changes.

Change-Id: I8b30988e32e23162cf81ea45ea267e1aa39445c7
Signed-off-by: Leo Ufimtsev <lufimtse@redhat.com>
diff --git a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_Browser.java b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_Browser.java
index 74291be..5bff1a3 100644
--- a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_Browser.java
+++ b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_Browser.java
@@ -779,7 +779,8 @@
 	browserSetFunc.run();
 	shell.open();
 
-	boolean hasFinished = waitForPassCondition(() -> actualTitle.get().length() != 0);
+	boolean hasFinished = waitForPassCondition(() -> actualTitle.get().length() != 0
+			&& !actualTitle.get().contains("about:blank")); // Windows sometimes does 2 loads, one "about:blank", and one actual load.
 	boolean passed = hasFinished && actualTitle.get().equals(expectedTitle);
 	String errMsg = "";
 	if (!hasFinished)