Перейти к содержимому

Фотография

Selenium RC + properties-файлы


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 LarianVonLich

LarianVonLich

    Новый участник

  • Members
  • Pip
  • 46 сообщений


Отправлено 16 сентября 2011 - 11:22

Всем привет.
Такая вот задача. Опишу.

Есть 20 готовых написанных тестов на Selenium + PHP.

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

Как мне, вынести настройки подобного плана в отдельный файл? типа тока в одном месте поменять логин и что бы все тесты, брали логин оттуда с того файла?

Все дело у меня на PHP.

Помогите.
Большое спасибо.
  • 0

#2 LarianVonLich

LarianVonLich

    Новый участник

  • Members
  • Pip
  • 46 сообщений


Отправлено 16 сентября 2011 - 14:16

Всем привет.
Такая вот задача. Опишу.

Есть 20 готовых написанных тестов на Selenium + PHP.

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

Как мне, вынести настройки подобного плана в отдельный файл? типа тока в одном месте поменять логин и что бы все тесты, брали логин оттуда с того файла?

Все дело у меня на PHP.

Помогите.
Большое спасибо.



Вот решение задачи:


log_in.php

<?php
define('UNAME',имя пользователя);
define('PWD',папроль);
?>

Test.php

<?php
require_once 'PHPUnit/Extensions/SeleniumTestCase.php';
require_once 'log_in.php';

class Login extends PHPUnit_Extensions_SeleniumTestCase
{
protected function setUp()
{
$this->setBrowser("*chrome");
$this->setBrowserUrl("http://www.test.com/");
}

public function testMyTestCase()
{
$this->open("/login.html");
$this->type("name=j_username", UNAME);
$this->type("name=j_password", PWD);
$this->click("css=input.button");
sleep(2);
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных