我使用頁面對象映射在一個頁面中的元素,這樣的事情:硒CSS選擇器:可見不是一個有效的選擇
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);
}
}
問題是這樣的:visible
CSS選擇器。另外,Selenium不支持它。有沒有辦法使用xpath或其他類型的CSS選擇器只選擇可見的元素?
感謝
':visible'不是一個CSS選擇器,它是一個Sizzle選擇器。那是你的問題。 – Arran