@SuppressWarnings("unchecked") private static ElementsCollection<AtlasWebElement> createElementsCollection(AtlasWebElement... elements) { List target = new ArrayList(); target.addAll(asList(elements)); return new Atlas() .extension(new ShouldMethodExtension()) .create(target, ElementsCollection.class); } }
@Before public void createAtlasElementWithExtension() { atlasWebElement = new Atlas() .extension(new ShouldMethodExtension()) .create(baseElement, AtlasWebElement.class); }
public WebDriverConfiguration(final WebDriver webDriver) { registerContext(new WebDriverContext(webDriver)); registerExtension(new DriverProviderExtension()); registerExtension(new DefaultMethodExtension()); registerExtension(new FindByExtension()); registerExtension(new FindByCollectionExtension()); registerExtension(new ShouldMethodExtension()); registerExtension(new WaitUntilMethodExtension()); registerExtension(new WrappedElementMethodExtension()); registerExtension(new ExecuteJScriptMethodExtension()); } }
public AppiumDriverConfiguration(final AppiumDriver appiumDriver) { registerContext(new AppiumDriverContext(appiumDriver)); registerExtension(new AppiumDriverProviderExtension()); registerExtension(new DefaultMethodExtension()); registerExtension(new AppiumFindByExtension()); registerExtension(new ToStringMethodExtension()); registerExtension(new LongPressExtension()); registerExtension(new SwipeDownOnExtension()); registerExtension(new ShouldMethodExtension()); registerExtension(new ToStringMethodExtension()); registerExtension(new SwipeUpOnExtension()); } }