当前位置: 首页>>代码示例>>Java>>正文


Java Graphene.createPageFragment方法代码示例

本文整理汇总了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);
    }
}
 
开发者ID:kiegroup,项目名称:kie-wb-distributions,代码行数:14,代码来源:PrimaryNavbar.java

示例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;
}
 
开发者ID:ahus1,项目名称:keycloak-dropwizard-integration,代码行数:6,代码来源:Page.java

示例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;
}
 
开发者ID:kiegroup,项目名称:kie-wb-distributions,代码行数:6,代码来源:PrimaryNavbar.java

示例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);
}
 
开发者ID:kiegroup,项目名称:kie-wb-distributions,代码行数:6,代码来源:ImportProjectsScreen.java

示例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);
}
 
开发者ID:kiegroup,项目名称:kie-wb-distributions,代码行数:6,代码来源:AbstractPerspective.java

示例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);
}
 
开发者ID:kiegroup,项目名称:kie-wb-distributions,代码行数:6,代码来源:ModalDialog.java


注:本文中的org.jboss.arquillian.graphene.Graphene.createPageFragment方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。