@Test
public void toElementFinder() {
CssContainsPrefixAttributeCondition containsPrefixAttributeCondition = new CssContainsPrefixAttributeCondition(new AstCssContainsPrefixAttributeCondition("hreflang", "en"));
ElementFinder previous = ElementFinderUtilsTest.UNIVERSAL_SELECTOR_FINDER;
ElementFinder elementFinder = containsPrefixAttributeCondition.toElementFinder(previous);
assertThat(elementFinder.toCssString(), is("[hreflang|='en']"));
assertThat(elementFinder.canFetchThroughCssAlone(), is(true));
String hreflang = "@*[translate(name(), 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz') = 'hreflang']";
assertThat(elementFinder.getXPathExpression(), is(String.format(".//*[(%s = 'en' or starts-with(%s, 'en-'))]", hreflang, hreflang)));
assertThat(elementFinder.getElementFilterList().getElementFilters(), empty());
}