Я новичок в Selenium. Я создал простой тестовый файл с Selenium IDE-рекордером, сохранил его и экспортировал в виде файла Java.
Я создал новый проект Java на Eclipse, импортировал внешние банки и код Java согласно http://university.utest.com/selenium-basics-part-1-how-to-set-up-selenium/ учебник.
При попытке запустить это он выбрасывает java.lang.NullPointerException
, не указывая на какую-либо конкретную проблему. На консоли ничего не отображается. Ошибка появляется как всплывающее уведомление.
Я понятия не имею, что случилось.
Я предполагаю, что проблема связана с некоторыми настройками запуска Eclipse или что-то в этом роде.
код Java является:java.lang.NullPointerException брошен при запуске проекта Selenium
import com.thoughtworks.selenium.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.*;
import java.util.regex.Pattern;
public class wrongLogin {
private Selenium selenium;
@Before
public void setUp() throws Exception {
selenium = new DefaultSelenium("localhost", 4444, "*chrome", "http://am2-qa.einsteinworld.info/en/activities/view");
selenium.start();
}
@Test
public void testWrongLogin() throws Exception {
selenium.open("/en/login/view/");
selenium.type("id=txtUserName", "forg");
selenium.type("id=txtPassword", "sdsdsd");
selenium.click("id=loginSubmit");
assertTrue(selenium.isElementPresent("id=userDetailsError"));
}
@After
public void tearDown() throws Exception {
selenium.stop();
}
}
скриншот можно посмотреть здесь «http://www.filedropper.com/npepop-up»
UPD После полностью стирая Eclipse, со всеми его настройками и повторно установить его с нуля теперь он работает нормально
Можете ли вы опубликовать полную трассировку стека? – Saket
Он даже не запускается. Он появляется как всплывающее уведомление: «Запуск неправильного логина» столкнулся с проблемой. Внутренняя ошибка произошла во время «Запускать неправильный логин». wrongLogin - это мое имя файла Java. На консоли ничего не отображается. – Eliyahu
Вы получаете NPE в всплывающем сообщении? Добавьте скриншот, пожалуйста. Очистите и создайте свой проект. Если ошибка продолжается, попробуйте использовать новое рабочее пространство. – LittlePanda