Я делаю автоматизацию для веб-сайта, и у меня есть панель меню ящика, которую я хочу открыть, чтобы проверить некоторые элементы, а затем закрыть ее или скрыть.Как отключить макет html drawer на веб-сайте, используя селен в Java?
Я застрял сейчас, пытаясь закрыть/скрыть этот ящик.
Однако в HTML я нашел это, когда он открывает:
- «является видимым» добавляется к имени класса
- Tag арий скрытым = «ложь И когда его закрытый/hidded»
- «является видимым» удален из названия
- Tag ария скрытого = истинного
Вот код для входа в системе, а затем откройте меню и чек Выход отображается
login.SuccessfulLogin(testdata);
login.clickLink(By.xpath(testdata.getParam("MenuLocator")));
login.WaitForElementVisibilty(By.xpath(testdata.getParam("loginLocator")));
login.compareValue(testcase, "", expectedResultMap.get("MenuLoginTxt"),
driver.findElement(By.xpath(testData.getParam("loginLocator"))).getText());
// here should enter the code to close the menu!
log.info("User Logged in Successfully");
Смотрите скриншот (Меню открывается на левой стороне & HTML код подсвечивается на правой стороне)
Просьба указать относительный код, чтобы мы могли видеть вашу проблему в действии. –