Я строю окончательный проект, и я застрял в проблеме.
Веб-сайт: trello.com
У меня есть страница, содержащая кнопки с досками, которые я создал, и кнопка для создания доски.
Я пытаюсь сохранить все эти кнопки, затем найти их по тексту и нажать на них.
Проблема в том, что мне удается получить доступ ко всем кнопкам, но не могу нажать на них
Например: есть три кнопки (см. Рисунок), третья кнопка - «создать новую доску».
В соответствии с консолью я могу импортировать его текст, но не могу щелкнуть по нему (после нажатия команды ничего не происходит).
Я нуб, поэтому я надеюсь, что все перечислил, и я буду рад помочь.
Это мой код:
Это изображение страницы трелло с досками.
https://ibb.co/kmV6V4n
private By mainBoardSelectorList = By.xpath("//*[@id=\"content\"]/div/div[2]/div/div/div/div/div[2]/div/div/div/ul");
public WebElement getMainBoardSelectorList() {
return driver.findElement(mainBoardSelectorList);
}
@Test
public void getAllBoardsAndClick(){
methodsManager.logIn();
BoardsPage boardsPage = new BoardsPage(driver);
System.out.println(boardsPage.getMainBoardSelectorList().getText());
WebElement el = boardsPage.getMainBoardSelectorList();
if (el.getText().contains("Create new board")){
el.click();
}
}
11 июля 2019 12:42:26 org.openqa.selenium.remote.ProtocolHandshake createSession
ИНФОРМАЦИЯ: Обнаруженный диалект: OSS
HJ,
Доска без названия
Создать новую доску