Я могу нажать на опцию фильтра на веб-сайте, мой вопрос: «Опция фильтра была открыта с использованием xpath, и когда опция фильтра будет закрыта»
To click() на элементе, который вам нужно вызвать WebDriverWait для elementToBeClickable(), и вы можете использовать любую из следующих стратегий локатора :
click()
elementToBeClickable()
cssSelector:
cssSelector
((JavascriptExecutor) driver).executeScript("arguments[0].click();", new WebDriverWait(driver, 20).until(ExpectedConditions.elementToBeClickable(By.cssSelector("button.slds-button.slds-button--icon-border-filled.action-control__button.action-control--square"))));
xpath:
xpath
((JavascriptExecutor) driver).executeScript("arguments[0].click();", new WebDriverWait(driver, 20).until(ExpectedConditions.elementToBeClickable(By.xpath("//button[@class='slds-button slds-button--icon-border-filled action-control__button action-control--square']"))));