Я пошел бы с WATIR (Тестирование веб-приложения в Ruby) - http://wtr.rubyforge.org/ . Мы (Интерактивный Acsys) использовали приблизительно в течение года, и инструмент является большим.
я разработал простую обертку в.NET так, чтобы я мог выполнить свои сценарии WATIR от Модульных тестов. Платформа невероятна, и Вы имеете всю власть Ruby позади Вас. Существует поддержка Firefox & Safari (Проект FireWatir).
Это очень похоже на WATIN (на самом деле, я думаю, что WATIN был вдохновлен WATIR), но я нахожу, что сообщество WATIR является намного более многочисленным, чем WATIN один.
существуют тестовые устройства записи там, что можно использовать и тонны учебных руководств.
Это - действительно Ваш выбор. Если Вы чувствуете, что тесты должны быть в.NET, и Вы не хотите поддерживать любой другой язык тогда, Вашим выбором является WATIN. С другой стороны, если Вы хотите попробовать забавный и довольно мощный язык сценариев (это - то, что Ruby), тогда идут для WATIR.
Вопрос парням WATIN, это поддерживает FireFox/Safari?
Ну, используя MySQLdb python, я использую это:
connection = MySQLdb.Connect(host='**', user='**', passwd='**', db='**')
cursor = connection.cursor()
query = "LOAD DATA INFILE '/path/to/my/file' INTO TABLE sometable FIELDS TERMINATED BY ';' ENCLOSED BY '\"' ESCAPED BY '\\\\'"
cursor.execute( query )
connection.commit()
заменяя host / user / passwd / db в соответствии с вашими потребностями. Это основано на документации MySQL здесь . Точный оператор LOAD DATA INFILE будет зависеть от ваших конкретных требований и т. Д. (Обратите внимание, что операторы FIELDS TERMINATED BY, ENCLOSED BY и ESCAPED BY будут специфичными для типа файла. вы пытаетесь прочитать).
Вы также можете получить результаты для импорта, добавив следующие строки после вашего запроса:
results = connection.info()