Тестовый код аннотации не работает, просто BeforeMethod работает - PullRequest
0 голосов
/ 04 февраля 2019

Мой код работает до @BeforeMethod и открывает URL, но то, что я печатаю после @Test, не работает.Он не вводит учетные данные на странице входа в систему, поэтому тест не пройден.

package com.test;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
// import org.openqa.selenium.interactions.Actions;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;

public class Great {
WebDriver driver;

@BeforeMethod
public void setup()
    {

System.setProperty("webdriver.chrome.driver", "C:\\Program Files 
(x86)\\Google\\Chrome\\Application\\chromedriver.exe");

WebDriver driver = new ChromeDriver();
String baseurl = "https://getfieldforce.com/dishqa"; 
driver.get(baseurl);
// Actions act = new Actions(driver);
        }   

@Test (priority=0)
public  void login()
{
     System.out.println("Login process starts");
     driver.findElement(By.id("email")).sendKeys("123@p.com");
     driver.findElement(By.id("password")).sendKeys("123456");
     driver.findElement(By.id("cta")).click();
     System.out.println("Login Sucessfully");
    }

1 Ответ

0 голосов
/ 04 февраля 2019

Удаление веб-драйвера из этой строки решило проблему;Драйвер WebDriver = новый ChromeDriver ();

Спасибо, что заглянули в это: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...