Я бы создал настройку под названием BackColor. Сделайте это, перейдя в:
Project -> Properties -> Settings.
Затем создайте настройку:
Put the Name you'd like
Type as String
Scope as User
Затем в своем коде вставьте это:
Dim cd As New ColorDialog()
If cd.ShowDialog() = DialogResult.OK Then
Me.BackColor = cd.Color
My.Settings.BackColor = cd.color
My.Settings.Save()
End If
Затем на каждой загрузке формы поставить этот код:
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Me.BackColor = My.Settings.BackColor
My.Settings.Save()
End Sub
Я ответил на этот вопрос пару раз на StackOverflow. Ищите мои предыдущие ответы для вскапывания его. Ключ, что необходимо написать некоторый пользовательский код Java, который расширяет ProxyHandler и SeleniumServer. Также необходимо использовать выпуск ПОСЛЕ 1,0 бет 2.
Относительно людей, которые спрашивают, почему Вы хотели бы сделать это: существует много причин. В моем случае мы тестируем Ajax тяжелое приложение и когда вещи идут не так, как надо, одной из первых вещей, которые мы отлаживаем, является сетевой провод. Это помогает нам видеть, произошел ли вызов Ajax и, если так, каков ответ был. Мы на самом деле автоматизированы набор этой информации и получаем его (наряду со снимком экрана) с каждым тестом Селена.
То, что я сделал для обработки этого Селена использования (не Селен RC) должно было преобразовать тесты HTML в JSP и затем использовать Java при необходимости, чтобы прочитать заголовки или сделать безотносительно материала, который не мог сделать JavaScript (селеном является просто JavaScript).
Возможно, Вы могли предоставить несколько подробной информации о том, как Вы планируете использовать Селен?
Я не использовал бы Селена для этого типа теста и предложил бы, чтобы Вы решили разнообразие тестирования проблем с различными инструментами. то, что мы делаем:
Модульные тесты использования к тестовому коду: методы и классы
Интеграционные тесты, чтобы протестировать, как компоненты приложения остаются целым
Простая платформа функционального испытания как Canoo WebTest (или некоторый эквивалент) для утверждения вещей как заголовки кэша Http, основная структура страницы, простое перенаправление и установка cookie / значения
Сделанные на заказ тесты для обеспечения законности страниц к стандартам W3C
JSunit для тестирования классов JavaScript и методов мы создали
Селен для тестирования функциональности/поведения UI и интеграции JavaScript в те страницы
Который стоит провести время, вспыхивающее ответственность тестирования различных аспектов системы с помощью этих различных инструментов начиная с использования только, Селен может вызвать проблемы:
Существуют также некоторые методы - с которым Вы можете или не могли столкнуться - который можно использовать для создания тестов Селена более эластичными.
API captureNetworkTraffic () в DefaultSelenium захватывает заголовки HTTP-запроса / ответа, и вы можете получить к ним доступ в html / xml / plain формат.
Вот пример кода:
Selenium s = new DefaultSelenium(...);
s.start("captureNetworkTraffic=true");
s.open("http://www.google.com");
String xml = s.captureNetworkTraffic("xml"); // html, plain
s.stop();