if (s.getLocalName() == null) { return "*"; } else { return escapeIdent(s.getLocalName());
@Override public boolean is(WebDriver driver, WebElement element, ArgumentMap argumentMap, ElementSelector elementSelector) { String name = elementSelector.getLocalName(); return isBlank(name) || name.equalsIgnoreCase(element.getTagName()); }
@Override public boolean is(WebDriver driver, WebElement element, ArgumentMap argumentMap, ElementSelector elementSelector) { String name = elementSelector.getLocalName(); return isBlank(name) || name.equalsIgnoreCase(element.getTagName()); }
public static Selector createSelectorAndreplaceSelectorVariableWithValue( Selector selector, String variable, String value) throws Exception { SelectorFactoryImpl factory = new SelectorFactoryImpl(); ElementSelector es = factory.createElementSelector( null, ((ElementSelector) selector).getLocalName().replaceAll( variable, value)); if (selector instanceof ConditionalSelector) { return factory.createConditionalSelector(es, ((ConditionalSelector) selector).getCondition()); } else if (selector instanceof DescendantSelector) { return factory.createDescendantSelector(es, ((DescendantSelector) selector).getSimpleSelector()); } else if (selector instanceof ChildSelectorImpl) { return factory.createChildSelector(es, ((DescendantSelector) selector).getSimpleSelector()); } else { throw new Exception("Invalid selector type"); } } }
if (s.getLocalName() == null) { return "*"; } else { return escapeIdent(s.getLocalName());
if (s.getLocalName() == null) { return "*"; } else { return escapeIdent(s.getLocalName());
case Selector.SAC_ELEMENT_NODE_SELECTOR: final ElementSelector es = (ElementSelector) selector; final String name = es.getLocalName(); return name == null || tagName.equalsIgnoreCase(name); case Selector.SAC_ROOT_NODE_SELECTOR:
case Selector.SAC_ELEMENT_NODE_SELECTOR: final ElementSelector es = (ElementSelector) selector; final String name = es.getLocalName(); return name == null || tagName.equalsIgnoreCase(name); case Selector.SAC_ROOT_NODE_SELECTOR:
final String localName = es.getLocalName(); if ( localName != null ) { if ( localName.equals( getTagName( node ) ) == false ) {
case Selector.SAC_ELEMENT_NODE_SELECTOR: final ElementSelector es = (ElementSelector) selector; final String name = es.getLocalName(); return name == null || tagName.equalsIgnoreCase(name); case Selector.SAC_ROOT_NODE_SELECTOR:
final String localName = es.getLocalName(); if ( localName != null ) { if ( localName.equals( node.getTagName() ) == false ) {