Открытое окно Firefox в селене с загруженными дополнениями Firefox?

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

Затем после того, как, возможно, одна или две недели, когда чувствительность уходит, Большой Крайний срок, начинают приближаться. Необходимо провести каждый час бодрствования, пытаясь сделать "полезную" работу, таким образом, Вы отключаете посторонний материал, как поход в спортзал. Вы падаете из привычки, и к тому времени, когда Большой Крайний срок закончен, Вы возвращаетесь к начальной ситуации. Если Вам удается возвратиться в спортзал вообще, Вы чувствуете себя столь же воспаленными, как Вы были первым разом, когда Вы пошли.

Вы делаете некоторое чтение, чтобы видеть, делаете ли Вы что-то не так. Вы начинаете, чувствуют определенную иррациональную злость ко всем здоровым, счастливым людям, расхваливающим достоинства осуществления. Вы понимаете, что не имеете много общего. Они не должны изгонять 15 минут из способа перейти к спортзалу; существует один в их здании. Они не должны спорить ни с кем о преимуществах осуществления; это - просто что-то, что все делают и принимают как важные. Когда Большой Крайний срок приближается, им не говорят, что осуществление больше является ненужным, чем Ваш босс попросил бы, чтобы Вы прекратили есть.

Так, для ответа на вопрос Поблочное тестирование обычно стоит усилия, но требуемое усилие не будет тем же для всех. Поблочное тестирование может потребовать огромного усилия, если Вы имеете дело с основой запутанного кода в компании, которая не делает на самом деле качество кода значения. (Много менеджеров споет похвалы Поблочного тестирования, но это не означает, что они выставят для него, когда это будет иметь значение.)

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

9
задан Cheekysoft 20 August 2009 в 09:41
поделиться

2 ответа

Если вы используете удаленное управление селеном,

  1. вам может потребоваться создать отдельный профиль для тестирования с вашими надстройками.
  2. После этого вы можете установить дополнения в этом новом профиле. Запишите путь к папке профиля в диспетчере профилей или отметьте здесь, чтобы найти папку профиля
  3. Затем, когда вы запустите селен, используйте

    -firefoxProfileTemplate «путь к профилю»

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

15
ответ дан 4 December 2019 в 12:20
поделиться

Просто добавлю. При запуске RC из Java вы можете использовать:

RemoteControlConfiguration server_preferences = new RemoteControlConfiguration();  
File f = new File('/home/user/.mozilla/firefox/qa/'); // 'qa' is my profile folder name
server_preferences.setFirefoxProfileTemplate(f);  
(...)   
myServer = new SeleniumServer(server_preferences);  
myServer.start();  
2
ответ дан 4 December 2019 в 12:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: