Introduction in test automation

Слайд 2

Gradle settings

buildscript { repositories { jcenter { url "http://jcenter.bintray.com/" } } } allprojects {

Gradle settings buildscript { repositories { jcenter { url "http://jcenter.bintray.com/" } }
repositories { jcenter { url "http://jcenter.bintray.com/" } } }

Слайд 3

Gradle settings

dependencies { testCompile group: 'junit', name: 'junit', version: '4.11' // https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java

Gradle settings dependencies { testCompile group: 'junit', name: 'junit', version: '4.11' //
compile group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '2.53.1' // https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-chrome-driver compile group: 'org.seleniumhq.selenium', name: 'selenium-chrome-driver', version: '3.3.1' }

Слайд 4

Gradle Settings

test { testLogging { // Make sure output from // standard

Gradle Settings test { testLogging { // Make sure output from //
out or error is shown // in Gradle output. showStandardStreams = true } } tasks.withType(Test) { testLogging { events 'started', 'passed' } }

Слайд 5

jUnit Annotation

@BeforeClass public static void createAndStartService() throws IOException { service = new ChromeDriverService.Builder()

jUnit Annotation @BeforeClass public static void createAndStartService() throws IOException { service =
.usingDriverExecutable(new File("\\chromedriver.exe")) .usingAnyFreePort() .build(); service.start(); }

Слайд 6

jUnit Annotation

@Before public void setUp() throws Exception { driver = new ChromeDriver(service); driver.manage().timeouts().implicitlyWait(90,

jUnit Annotation @Before public void setUp() throws Exception { driver = new
TimeUnit.SECONDS); driver.manage().window().maximize(); }

Слайд 7

jUnit Annotation

@Test public void openGoogle() throws Exception { driver.get("http://google.com.ua"); driver.findElement(By.id("id")).click(); driver.findElement(By.xpath(".//*[@id='root']/form/input[2]")).sendKeys("dadkhb"); }

jUnit Annotation @Test public void openGoogle() throws Exception { driver.get("http://google.com.ua"); driver.findElement(By.id("id")).click(); driver.findElement(By.xpath(".//*[@id='root']/form/input[2]")).sendKeys("dadkhb"); }

Слайд 8

jUnit Annotation

@After public void closeDriver() throws Exception{ driver.close(); }

jUnit Annotation @After public void closeDriver() throws Exception{ driver.close(); }
Имя файла: Introduction-in-test-automation.pptx
Количество просмотров: 40
Количество скачиваний: 0