Project

General

Profile

« Previous | Next » 

Revision 2b85bf78

Added by Andreas Kohlbecker about 3 years ago

ref #7599 derivate tree with collapsible items - adapting tests

View differences:

src/main/java/eu/etaxonomy/dataportal/elements/DerivedUnitTreeNode.java
24 24
public class DerivedUnitTreeNode extends BaseElement {
25 25

  
26 26
    private List<DerivedUnitTreeNode> subNodes = new ArrayList<>();
27
    private WebElement itemWrapper;
27 28

  
28 29
    public DerivedUnitTreeNode(WebElement element) {
29 30
        super(element);
......
37 38
       // .peek(el -> System.out.println("#####> " + element.getText() + " >>> " + el.getText()))
38 39
        .map(el -> new DerivedUnitTreeNode(el))
39 40
        .collect(Collectors.toList());
41
        itemWrapper = element.findElement(By.xpath("./div" + XPathTools.classAttrContains("item-wrapper")));
40 42
    }
41 43

  
42 44
    public BaseElement getHeader() {
43
        return BaseElement.from(getElement().findElement(By.cssSelector(".unit-header")));
45
        return BaseElement.from(itemWrapper.findElement(By.cssSelector(".unit-header")));
46
    }
47

  
48
    public WebElement getTreeNodeSymbol() {
49
        return itemWrapper.findElement(By.cssSelector(".unit-header .tree-node-symbol"));
44 50
    }
45 51

  
46 52
    public BaseElement getContent() {
47
        return BaseElement.from(getElement().findElement(By.cssSelector(".unit-content")));
53
        return BaseElement.from(itemWrapper.findElement(By.cssSelector(".unit-content")));
48 54
    }
49 55

  
50 56
    public DetailsTable getDetailsTable(String tableClassAttribute) {

Also available in: Unified diff