Selenide 프로젝트 및 테스트 설정
전제 조건:
Selenide 프로젝트 설정 및 테스트 방법을 배우려면 아래 비디오를 확인하십시오.
Selenide 프로젝트 설정
Selenide를 시작하기 위해 먼저 IDE에서 새 Maven 프로젝트를 만듭니다. 프로젝트가 생성되면 다음 단계를 수행해야 합니다.
POM.xml에 종속성 추가 –
<dependency>
<groupId>com.codeborne</groupId>
<artifactId>selenide</artifactId>
<version>6.5.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>7.5</version>
<scope>test</scope>
</dependency>
이것이 프로젝트 설정 측면에서 필요한 전부입니다. 휴식, Selenide는 스스로 처리합니다.
테스트 설정
이제 첫 번째 Selenide 테스트를 만들어 보겠습니다. 그렇게 하려면 새 Java 테스트 파일을 만들고 다음 코드를 추가하기만 하면 됩니다.
import com.codeborne.selenide.WebDriverRunner;
import org.testng.annotations.Test;
import static com.codeborne.selenide.Selenide.*;
import static org.testng.Assert.*;
public class HomeTest {
@Test
public void testPageUrlAndTitle() {
// Open page url
open("https://practice.automationbro.com/");
// Assert the url matches
String url = WebDriverRunner.url();
assertEquals(url, "https://practice.automationbro.com/");
// Assert the title matches
String title = title();
assertEquals(title, "Practice E-Commerce Site – Automation Bro");
}
}
위의 테스트에서 다음 단계를 수행합니다.
셀레나이드 테스트 실행
테스트를 실행하려면 maven 테스트 명령 –
mvn test
을 통해 실행할 수 있습니다. Selenide는 다음을 수행합니다.드라이버 설정이나 드라이버 열기/닫기 처리에 대해 걱정할 필요가 없습니다. 이 모든 것은 Selenide에 의해 처리되며 아름다운 테스트 작성에 집중할 수 있습니다.
📧 mymailing list를 구독하여 이와 같은 더 많은 콘텐츠에 액세스하고 놀라운 무료 경품 행사에 참여하세요.
👍 여기에서도 내 콘텐츠를 팔로우할 수 있습니다.
...
나는 커피를 좋아한다! 그리고 이 게시물이 도움이 되었고 제 작업을 지원하고 싶다면 아래 버튼을 클릭하고 저에게 커피 한 잔을 사주시면 됩니다.
Reference
이 문제에 관하여(Selenide 프로젝트 및 테스트 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/automationbro/selenide-project-test-setup-1gi4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)