package integration;
import org.junit.*;
import static com.codeborne.selenide.Condition.*;
import static com.codeborne.selenide.Selenide.*;
public class ElementHiddenTest extends IntegrationTest {
@Before
public void clickRemovesElement() {
openFile("elements_disappear_on_click.html");
$("#hide").click();
}
@Test
public void shouldBeHidden() {
$("#hide").shouldBe(hidden);
}
@Test
public void shouldDisappear() {
$("#hide").should(disappear);
}
@Test
public void waitUntilDisappears() {
$("#hide").waitUntil(disappears, 2000);
}
@Test
public void shouldNotBeVisible() {
$("#hide").shouldNotBe(visible);
}
@Test
public void shouldBePresent() {
$("#hide").shouldBe(present);
}
@Test
public void shouldExist() {
$("#hide").should(exist);
}
@Test
public void shouldNotAppear() {
$("#hide").shouldNot(appear);
}
}