强烈
不推荐使用
Selenium
的无头模式。它通常会导致延迟、找不到元素或无法很好地点击或聚焦。如果可以的话 - 避免使用无头模式。
如果必须的话,请给
Selenium
插件“轻松的生活”。更直接地了解您要查找的元素类型,并搜索文本。试试这个:
public static By accountButton =
By.XPath("//i[contains(text(), 'account_circle')]");
此外,尝试使用
WebDriverWait
元素,设置超时阈值并等待特定条件,例如元素可见、可点击等。