All streams
Search
Write a publication
Pull to refresh
8
0
Send message
Ууу… 2 года назад, по-моему, даже Selenium IDE небыло.
2 года назад и я писал и запускал в IE. Скорость была не лучше, но тогда меня это устраивало. Сейчас большая часть приложения написана на javascript и тестировать нужно большой функционал.

К тому же сейчас ситуация могла измениться. Сейчас новые версии браузеров, новые ОС.
А Selenium RC все еще в версии 1.0
Уже работает. Я уже все протестировал в FF.
Проблема с новыми id частично решается следующими методами:
1. Указание name в элементах формы и доступ к ним по этому самому name
2. Нахождение элементов по тексту
3. Указание элементам их id
4. Проявить немного терпения и находчивости

Частично потому, что в сети на IE нарекают за тормоза при использовании xpath — якобы из-за xpath локаторов тесты и тормозят в IE.
Некоторые домашние животные тоже любят музыку послушать. И с таким устройством можно улучшить их жизнь, а заодно и сделать нашу интереснее.

Правда, потом надо будет еще отучить ложить туда какие-то левые предметы, например косточки.
Не люблю, когда люди употребляют слово «самореализация» в таком контексте…
Если ты делаешь проект только для того, что бы сделать для себя искусство и сказать себе: «я самореализовался», то будет больше пользы, если ты пописаешь на травку и завтра она будет зеленой и красивой. Возможно даже вырастут цветочки.
Самореализация — это когда ты делаешь что-то полезное не только для себя.
Извините, не сдержался…
Если фича действительно не нужна и цена ее исполнения велика, то у меня такие идеи:

1. Дать пользователям высказаться и потом попробовать переубедить их объяснив, что затраты не оправдывают цели.

Если не вышло, то
2. Предложить отсрочить выполнение фичи, ссылаясь на более приоритетные задачи. Возможно потом пользователи передумают (появится альтернатива этой фиче либо они научаться как-то жить без нее, либо просто забудут).

Если 2 не вышло или срок прошел и та же ситуация, то
3. Попытаться реализовать какую-то упрощенную альтернативу минимальными затратами.

Если и 3 не сработало, то может она действительно нужна и стоит ее реализовать!?

У нас в стране сделали бы так:

Устроили бы голосование и доказали большинству пользователей, что они не в большинстве.
Особенно для Javascript.
В описании данной русского издания данной книги написано:

Она будет особенно полезна тем, кто работает с последними, соответствующими стандартам веб-броузерами, такими как Internet Explorer 6, Netscape 6 и Mozilla. Вебмастеры узнают, как применять Javascript для построения динамических веб-страниц.
А я ничего смешного не вижу. Javascript не проще любого другого языка. Смотря на каком уровне его применять.
В Москве(
Киевское мероприятие проходило в 20 минутах езды от меня.

П.С. Читаю и слезы накатываются на глаза. Обидно очень. Моя любимая тема.
О нет! Где же вы были раньше товарищ??? Я такое мероприятие пропустил. (((
Сегодня заметил чудаковатый факт. Может это только у меня на компе.

В Gmail должна работать навигация по истории переходов кнопками браузера Вперед-Назад.
Во всех браузерах нормально работает, только не в Chrome.
Если и предоставлять такую возможность — то как альтернативу наряду с использованием пароля.

В общем-то подобные ссылки для входа получает каждый, кто получает уведомления о комментариях от хабра. (ссылка Ответить)
javascript:var res="";function f(x,y,t){if(y!="")res+=''+y+x+"\n";for(var i=1;i<x;i++)if(i>=t&&2*i<=x)f(x-i,''+y+i+"+",i);}f(prompt('Please, enter the value'),'',0);alert(res);

Вторая попытка
//В общем-то у меня похожее решение (на javascript):
var res = "";
function  f(x,  y,  t)  {
        
        if  (y  !=  "")  {
                res  +=  ''  +  y  +  x  +  "\n";
        }

        for(var  i=1;  i<x  ;i++)  {
                if(i>=t  &&  2*i<=x)  {
                        f(x-i,  ''  +  y  +  i  +  "+",  i);
                }
        }
}

var a = prompt(«Please, enter the value»);
f(a, '', 0);
alert(res);

Для выполнения можно скопировать в адресную строку:
javascript:var res="";function f(x,y,t){if(y!="")res+=''+y+x+"\n";for(var i=1;i<x;i++)if(i>=t&&2*i<=x)f(x-i,''+y+i+"+",i);}f(prompt(«Please, enter the value»),'',0);alert(res);
что б не загрузили хостинг. Большие числа оно считает больше 30 секунд и скрипт завершается.
Кода в задаче очень мало
Немного отвлеченный вопрос от Java, но по теме…
Помню еще до получения хорошего опыта работы, я ездил на олимпиаду и мне надолго запомнилась одна задача, которую мало кто решил. Кому хочется размяться, может попробовать.
Условие:
Есть число n. Нужно вывести все возможные наборы положительных чисел (больше нуля), сумма которых равна числу n.
Пример: kirill533.ho.ua/proga.php

Задача не сложная для программиста с опытом. Интересно, сколько времени уйдет на ее решение.
Нечего было прогуливать биологию в школе.
Дистрибутивами размножаются вирусы и боты.
Прекрасные создания, населяющие нашу планету.
( ru.wikipedia.org/wiki/Женщина )
По-моему есть. Они даже иногда статьи пишут.

Information

Rating
Does not participate
Registered
Activity