Selen CSS-Selektor : "sichtbar" ist kein Gültiger Selektor

Bin ich mit Page-Objekten auf map-Elemente in eine Seite, so ähnlich:

public class MyPage {

    protected WebDriver driver;

    @FindBy(css = "a[data-code=panel]:visible")
    private WebElement cpaneladmin;

    public MyPage(WebDriver driver) {
        this.driver = driver;
        PageFactory.initElements(this.driver, this);
    }
}

Das problem ist, diese :visible CSS-Selektor. Sich, Selen nicht unterstützt. Gibt es eine Möglichkeit, wählen Sie die Option nur sichtbare Elemente mit xpath oder eine andere Art von CSS-Selektor?

Dank

  • :visible ist nicht ein CSS-Selektor, es ist eine Sizzle selector. Das ist Ihr problem.
InformationsquelleAutor caarlos0 | 2013-11-22
Schreibe einen Kommentar