Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

В браузере не открывается адрес указанный в BaseURL


(Anna_tigris) #1

Всем привет.

Наткнулась на thucydides и он мне очень понравился своими отчетами. Решила написать первый тест, реализовывала пример вот по этому описанию https://github.com/thucydides-webtests/thucydides/wiki/Getting-Started

Но столкнулась со следующей проблемой.
Запускаю тест из командной строки командой mvn verify thucydides:aggregate. Открывается браузер FireFox, но адресная строка пустая. Не могу понять почему она пустая, я ведь указала значение базового URL. Подскажите в чем может быть проблема

@RunWith(ThucydidesRunner.class)
@Story (Application.Search.SearchByKeyword.class)
public class SearchByKetwordStoryTest {
    
    @Managed
    public WebDriver webDriver;
    
    @ManagedPages(defaultUrl = "http://www.wikipedia.com")
    public Pages pages;
    
    @Steps
    public EndUserSteps endUser;
    
    @Test
    public void searching_by_unambiguious_keyword_should_display_the_corresponding_article() {
        endUser.searches_for("cats");
        endUser.should_see_article_with_title("Cat - Wikipedia, the free encyclopedia");   
    }
    
    @Pending @Test
    public void searching_by_ambiguious_keyword_should_display_the_disambiguation_page() {
    
    }
}

(Руслан) #2

да, аналогично, я пока прописывал :

 public void setUp() throws Exception 
    {
        driver.get("http://...od.ua/");
    }

для запуска


(Вадим Чадюк) #3

В степах можно делать так:

@Step
public void login(String email, String password) throws InterruptedException{
	LoginPage loginPage = getPages().get(LoginPage.class);
	loginPage.open();
	loginPage.loginAs(email, password);
}

(Mdolinin) #4

А где вызов open() для страницы?


(heartwilltell) #5

Присоединяюсь к отписавшемуся выше. Юзайте open()