Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Помощь в работе selenium-grid



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Помощь в работе selenium-grid
2014-05-08 12:00

Всем дня доброго!

Помогите новичку.

Появилась необходимость запуска тестов через Jenkins+ maven, в данный момент на локальном компьютере с windows все работает тесты запускаются локально. Появилась необходимость запускать тесты в другом Jenkins+maven, который на ubunte. Так как большинство тестов предназначено для IE необходимо сделать чтобы тесты запускались jenkins'ом, который на ubunte, а сами тесты выполнялись на другом ПК с Windows, где есть IE. Как я понял это можно сделать при помощи selenium-grid. Но есть необходимость переписать тесты и заменить использования driver = new RemoteWebDriver и запуска selenium-server на ПК, где нужно запускать сами тесты. Но появилась проблема....эти тесты не отрабатывают, не могу сам понять почему, с программированием так себе. Сделал новый самый простой тест, который бы открывал страницу ya.ru в FF. Даже этот тест не запускается, хотя старт сессии на сервере виден поэтому не могу перейти к переписыванию промышленных тестов. 

Заранее спасибо!

 

package fifasoccer;
 
import java.net.URL; 
import java.util.concurrent.TimeUnit;
 
import org.openqa.selenium.Platform;
import org.openqa.selenium.remote.DesiredCapabilities; 
import org.openqa.selenium.remote.RemoteWebDriver; 
import org.testng.AssertJUnit;
import org.testng.annotations.AfterClass; 
import org.testng.annotations.AfterTest;
import org.testng.annotations.BeforeClass; 
import org.testng.annotations.BeforeTest;
import org.testng.annotations.Test; 
 
public class LoginToFifasosser {
 
 public String baseUrl;
 public RemoteWebDriver driver;
 
 
 @BeforeTest
 
  public void setUp() throws Exception {
  
      URL hubUrl = new URL("http://localhost:4444/wd/hub");
      DesiredCapabilities capabilities = new DesiredCapabilities();
      capabilities.setBrowserName("firefox");
      capabilities.setPlatform(Platform.WINDOWS);
      driver = new RemoteWebDriver(hubUrl, capabilities);
 
  baseUrl = "ya.ru";
  driver.manage().timeouts().implicitlyWait(40, TimeUnit.SECONDS);
 
}
 
 
@Test
public void RemoteTest() throws Exception {
  
 
  driver.get(baseUrl);
  
 
}
 
 
  @AfterTest
 
  public void tearDown() throws Exception {
   driver.quit();
   //driver.close();
   
   }
 
 
}
 
 
прикрепляю скрины..сес

Прикрепленные изображения

  • rem2.png
  • rem.png


Параметр в параметре HP LoadRunner
2014-05-08 15:34

Здравствуйте.

 

Появился вопрос. Как в LR сделать например такую штуку

 

1. Выдираю из ответа сервера 5 значений в параметр user_role_param

 

Server response:

<option selected='selected' value='subscriber'>Subscriber</option>
<option value='contributor'>Contributor</option>
<option value='author'>Author</option>
<option value='editor'>Editor</option>
<option value='administrator'>Administrator</option>

 

Выдираю:

web_reg_save_param_regexp(
        "ParamName=user_role_param",
        "RegExp=value='([a-z]*)",
        "Group=1",
        "Ordinal=All",
    LAST);

 

В LR Replay log:

Action.c(61): Notify: Saving Parameter "user_role_param_1 = subscriber".
Action.c(61): Notify: Saving Parameter "user_role_param_2 = contributor".
Action.c(61): Notify: Saving Parameter "user_role_param_3 = author".
Action.c(61): Notify: Saving Parameter "user_role_param_4 = editor".
Action.c(61): Notify: Saving Parameter "user_role_param_5 = administrator"
 
ВОПРОС: Как теперь сделать рандомную подстановку параметра в запрос на сервер? Т.е. мне нужно, чтобы в запросе отправлялась 1 роль юзера, притом рандомно выбранная из параметра.
 
Так не получилось (Rand_1_to_5 - параметр, который принимает значения от 1 до 5):
"Name=role", "Value={user_role_param_{Rand_1_to_5}}", ENDITEM,


Office management: общие организационные моменты
2014-05-08 15:43

Преамбула.

 

Скажу сразу - накипело.

Не знал куда впихнуть эту тему, поэтому если ошибся разделом, то перенесите.

 

Фабула.

 

Работаю в маленькой (изначально было 6 человек, за 7 лет "расширились" до 10) фирме уже 3 года с хвостиком. Изначально принял ситуацию как есть, так как, во-первых, не обладал всей информацией, во-вторых, был "новобранцем", поэтому не имел права голоса.

 

Общая ситуация такова: зарплата чуть выше средней по стране, а то может и ниже, так как особо не сравнивал, в общем-то на это жалоб нет, но есть одно но: в фирме не приняты никакие компенсации за спорт\книги\тренинги\здоровье, так же не существует такого понятия как "летние\зимние дни" (я уже не говорю про весенние\осенние activities). Чистыми мы имеем нашу зарплату и всё: ни компенсаций, ни премий. Есть только некоторые "ништяки", которые покупаются в офис, но которые и то урезались до минимума: когда нас было 6 человек, то раз в месяц закупали 9-10 пакетов сладостей\чая\кофе и так далее, сейчас дай бог если покупаем 3, максимум 4 пакета, учитывая что работников стало на 40% больше. Да я уже не говорю, что чтобы заказать какие-то нужные вещи в офис, например, настольную лампу, нужно добиваться этого как манны небесной.

 

Сейчас вы наверное подумали, что просто у фирмы проблемы с бизнесом, поэтому урезали расходы по всем статьям. Но уверяю Вас, что это вовсе не так. За последние 2 года практически завоевали весь рынок в двух крупных странах, постоянно поддерживаем проданные продукты и начали продажи уже в других континентах.

 

Вопрос о том, чтобы компенсировать людям занятия спортом и оплатить нужные тренинги были отвергнуты местным начальником, который по всей видимости просто боится владельцев компании, которые живут за рубежом. Я вообще не понимаю всей этой ситуации, ведь компания растет, а следовательно должен расти и уровень благосостояния самих работников и общей атмосферы внутри коллектива.

 

Те, кто уже работают здесь более 5 лет, свыклись с этими обстоятельствами и уже даже не пытаются что-либо попросить. В прошлом году я уговорил всех поддержать меня в вопросе о компенсации некоторых расходов, да и просто о проведении всяких там мероприятий, которые будут оплачиваться фирмой. Когда дружно спросили обо всём этом, но нам без разговоров отказали (отказал тот местный начальник).

 

Да и мне дика ситуация, когда работник, работающий здесь уже 6 лет, на котором держиться чуть ли не 40% environment'a, женится и фирма ему НИЧЕГО не дарит. Не считая того, что мы коллегами скинулись и подарили ему выходные в СПА, так как на медовый месяц он скатался до свадьбы :-)

 

Как и стоит ли вообще влиять на местного начальника, чтобы он всё-таки поговорил с владельцами фирмы и поставил все точки над i? (зная начальника, он можетсказать, что поговорил и получил отказ)

Может просто забить на всю эту ситуацию и искать себе новое рабочее место, в котором я не буду так диссонировать, так как все остальные мои коллеги по всей видимости свыклись со всем этим.

 

В общем, то ли я зажрался и насмотрелся на фирмы, в которых работают друзья и имеют все эти "преимущества" в виде компенсаций, то ли всё-таки рыба гниет с головы и надо что-то с этим делать?

 

С уважением, Я.



Срочно требуется Junior QA automation engineer
2014-05-08 17:58
Visonic Junior QA automation engineer
 
Requirements:
- Experience till 1 year
- BS or MS in Computer Science or related field
- Experience in developing automation tests (Python and Selenium) is a must
- Knowledge of OOP principles (1 of languages of high level: C++ or C# or Java) is a must
- Knowledge in Network Technologies ( network configuration and setup) is a must
- Upper Intermediate English is a must
- Knowledge in Load, Stress, Stability testing is a plus
- Experience in Linux OS 
- Fast learner, open-mind, creative, team player
 
Company Offers: 
- Good salary
- EXPERIENCE
- 8 hours working day (flexible working hours)
- 24-day paid vacation
- Insurance
- Lunch costs compensation
- English course
- Kiev, 10 minutes from metro station Dorogozhychi
 
Заработная плата 2000$.
Резюме присылайте на почту marycolin0@gmail.com


© 2010 | Software-Testing.Ru


В избранное