Скажите пожалуйста, возможно вас интересует удалённое сотрудничество? Если это так, могу предложить свои услуги.
- Форум тестировщиков
- → Просмотр профиля: Сообщения: masterkenny
masterkenny еще не добавил друзей
27 января 2014 - 17:02
Скажите пожалуйста, возможно вас интересует удалённое сотрудничество? Если это так, могу предложить свои услуги.
13 января 2014 - 14:45
08 января 2014 - 16:17
18 июля 2013 - 13:25
Да было действительно так, но скрипт всё равно срабатывал, убрал слеш лишний, написал с google.ru всё равно фф выкидывает ошибку с профилем. какой-то косяк в фф видимо.я про это и говорю.... если у него урл в строке вбит "http://google.ru/"
то driver.get(baseUrl + "/"); получит урл такого вида: "http://google.ru//" , скорее всего будет 404 ошибка.
18 июля 2013 - 10:01
Url у меня есть, я просто убрал чтобы не светить тестовый портал, хотя думаю это не важно, суть в том, что ошибка выдаётся, но после тест всё равно отрабатывает, я просто не пойму почему фф выкидывает эту ошибку, может из-за того, что портал тестовый и сделан как то не так?
package training; import java.util.concurrent.TimeUnit; import org.junit.*; import static org.junit.Assert.*; import org.openqa.selenium.*; import org.openqa.selenium.firefox.FirefoxDriver; public class First { private WebDriver driver; private String baseUrl; private StringBuffer verificationErrors = new StringBuffer(); @Before public void setUp() throws Exception { driver = new FirefoxDriver(); baseUrl = ""; driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); } @Test public void Training() throws Exception { driver.get(baseUrl + "/"); driver.findElement(By.id("license1")).clear(); driver.findElement(By.id("license1")).sendKeys("11"); driver.findElement(By.id("license2")).clear(); driver.findElement(By.id("license2")).sendKeys("11"); driver.findElement(By.id("license3")).clear(); driver.findElement(By.id("license3")).sendKeys("228789"); driver.findElement(By.id("regnum")).clear(); driver.findElement(By.id("regnum")).sendKeys("3344556677"); driver.findElement(By.cssSelector("button.btn.btn-link")).click(); // Warning: verifyTextPresent may require manual changes try { assertTrue(driver.findElement(By.cssSelector("BODY")).getText().matches("К сожалению, поиск не дал результатов")); } catch (Error e) { verificationErrors.append(e.toString()); } } @After public void tearDown() throws Exception { driver.quit(); String verificationErrorString = verificationErrors.toString(); if (!"".equals(verificationErrorString)) { fail(verificationErrorString); } } }
Во-первых, сразу бросилось в глаза то, что переменная baseUrl у Вас объявляется как EmptyString и нигде дальше не присваивает другое значение.
Второе, что я сделал - это просто скопировал Ваш код и запустил у себя. Получил ту же самую ошибку.
Третье - поставил baseUrl = "http://google.ru"; Ошибка пропала, тест начал выполняться.
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru