Author: lfryc(a)redhat.com
Date: 2011-02-26 10:30:38 -0500 (Sat, 26 Feb 2011)
New Revision: 21954
Modified:
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richCollapsibleSubTable/CollapsibleSubTableAttributes.java
Log:
changed way of checking show data facet checkbox working in both - Mojarra and MyFaces
Modified:
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richCollapsibleSubTable/CollapsibleSubTableAttributes.java
===================================================================
---
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richCollapsibleSubTable/CollapsibleSubTableAttributes.java 2011-02-26
15:29:58 UTC (rev 21953)
+++
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richCollapsibleSubTable/CollapsibleSubTableAttributes.java 2011-02-26
15:30:38 UTC (rev 21954)
@@ -21,13 +21,14 @@
*******************************************************************************/
package org.richfaces.tests.metamer.ftest.richCollapsibleSubTable;
-import static org.jboss.test.selenium.guard.request.RequestTypeGuardFactory.guardXhr;
import static org.richfaces.tests.metamer.ftest.AbstractMetamerTest.pjq;
import java.util.Collection;
+import org.jboss.test.selenium.GuardRequest;
import org.jboss.test.selenium.dom.Event;
import org.jboss.test.selenium.locator.JQueryLocator;
+import org.jboss.test.selenium.request.RequestType;
import org.richfaces.ExpandMode;
import org.richfaces.model.SortMode;
import org.richfaces.tests.metamer.ftest.AbstractComponentAttributes;
@@ -40,9 +41,14 @@
JQueryLocator showDataLocator = pjq("input[id$=noDataCheckbox]");
- public void setShowData(boolean showData) {
- selenium.check(showDataLocator, showData);
- guardXhr(selenium).fireEvent(showDataLocator, Event.CLICK);
+ public void setShowData(final boolean showData) {
+ new GuardRequest(RequestType.XHR) {
+ public void command() {
+ selenium.check(showDataLocator, showData);
+ selenium.fireEvent(showDataLocator, Event.CLICK);
+ selenium.fireEvent(showDataLocator, Event.CHANGE);
+ }
+ }.waitRequest();
}
public void setExpandMode(ExpandMode expandMode) {
Show replies by date