本文整理汇总了Java中org.jboss.arquillian.graphene.Graphene.createPageFragment方法的典型用法代码示例。如果您正苦于以下问题:Java Graphene.createPageFragment方法的具体用法?Java Graphene.createPageFragment怎么用?Java Graphene.createPageFragment使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.jboss.arquillian.graphene.Graphene
的用法示例。
在下文中一共展示了Graphene.createPageFragment方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: selectMenuItem
import org.jboss.arquillian.graphene.Graphene; //导入方法依赖的package包/类
private void selectMenuItem(String menuName, String itemName) {
Waits.elementAbsent(jquery(INFO_ALERT));
if ("N/A".equals(menuName)) {
final By itemLink = jquery("a[title='%s']",
itemName);
Waits.elementClickable(itemLink);
BusyPopup.retryClickUntilPopupDisappears(navbar.findElement(itemLink));
} else {
WebElement menuRoot = driver.findElement(jquery(NAVBAR_MENU));
DropdownMenu menu = Graphene.createPageFragment(DropdownMenu.class, menuRoot);
menu.selectItem(itemName);
}
}
示例2: createPage
import org.jboss.arquillian.graphene.Graphene; //导入方法依赖的package包/类
protected static <U extends Page> U createPage(Class<U> clazz, WebDriver browser) {
U page = Graphene.createPageFragment(clazz, browser.findElement(By.cssSelector("html")));
page.verify();
return page;
}
示例3: initPerspective
import org.jboss.arquillian.graphene.Graphene; //导入方法依赖的package包/类
public <T extends AbstractPerspective> T initPerspective(Persp<T> p) {
T perspective = Graphene.createPageFragment(p.getPerspectivePageObjectClass(), perspectiveRoot);
perspective.waitForLoaded();
return perspective;
}
示例4: newInstance
import org.jboss.arquillian.graphene.Graphene; //导入方法依赖的package包/类
public static ImportProjectsScreen newInstance() {
By screenRootLocator = By.cssSelector(".uf-workbench-layout");
WebElement screenRoot = Waits.elementPresent(screenRootLocator);
return Graphene.createPageFragment(ImportProjectsScreen.class, screenRoot);
}
示例5: createPanel
import org.jboss.arquillian.graphene.Graphene; //导入方法依赖的package包/类
public <T extends Panel> T createPanel(Class<T> panelClass, String title) {
By panelLoc = jquery(".uf-listbar-panel:contains('%s')", title);
WebElement panelRoot = Waits.elementPresent(panelLoc, 3);
return Graphene.createPageFragment(panelClass, panelRoot);
}
示例6: newInstance
import org.jboss.arquillian.graphene.Graphene; //导入方法依赖的package包/类
public static <T extends ModalDialog> T newInstance(Class<T> pageFragmentClass, String modalTitle) {
By modalRootLocator = jquery(".modal-content:has(.modal-header:contains('%s'))", modalTitle);
WebElement modalRoot = Waits.elementPresent(modalRootLocator);
return Graphene.createPageFragment(pageFragmentClass, modalRoot);
}