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

Публикации defonus

11 публикаций создано defonus (учитываются публикации только с 29 марта 2023)


#124143 Как сделать Swipe на IOS7 ?

Отправлено автор: defonus 20 ноября 2013 - 19:45 в Тестирование мобильных приложений


проблема найдена. Всему виной сам эмулятор 7й версии. На реальном девайсе все работает как и ожидалось. Аpple грозится пофиксить

А как ты заранал на реальном давайте?


Необходимо запустить аппиум сервер с ключом -U UID (где UID реального телефона)

Правда там еще надо Provisioning profile и iOS development distribution certificate. Ну и надо проинсталить прилагу на тел при помощи Xcode

https://developer.ap...OSVersions.html



#124082 Как сделать Swipe на IOS7 ?

Отправлено автор: defonus 19 ноября 2013 - 17:58 в Тестирование мобильных приложений

проблема найдена. Всему виной сам эмулятор 7й версии. На реальном девайсе все работает как и ожидалось. Аpple грозится пофиксить



#124039 Как сделать Swipe на IOS7 ?

Отправлено автор: defonus 18 ноября 2013 - 16:53 в Тестирование мобильных приложений

Привет.

Я занимаюсь автоматизированным тестированием мобильных прилжений(нативных) под IOS/Android. В своей работе использую appium(требование заказчика). Инструмент молодой, но с поставленной задачей почти справляется. Основная проблема, которая сейчас появилась - appium не может выполнить swipe на IOS 7 на 6-ке все работает (офф ответ разработчиков appium - это то что Apple что-то изменила в swipe-e в 7ой версии и документация пока не доступна).

Может кто-нибудь из вас использовал swipe в автоматизации IOS 7. Подскажите какие какие тулы/способы вы использовали.

з.ы. тесты написаны на java.



#123644 Как выполнить SQL в .sqlite

Отправлено автор: defonus 01 ноября 2013 - 13:50 в Автоматизированное тестирование

Все решилось заменой драйвера - это ошибка в 3.7.2 заюзал 3.7.15 с https://bitbucket.or...-jdbc/downloads



#123628 Как выполнить SQL в .sqlite

Отправлено автор: defonus 01 ноября 2013 - 07:57 в Автоматизированное тестирование


Mac OS

Тогда можете проигнорировать мой предыдущий комментарий :)

Кстати, это не ваш случай http://stackoverflow...12813850/735893 ?


хм на компе установлено SQLite version 3.7.12 - в коде джарка 3.7.2 - а есть разница в этих версиях,? (я видел, что в "стэке" это разрезорвило проблему - я просто не знаю ка кобновить версию sqlite на маке - погуглю и попробую )
спасибо



#123591 Как выполнить SQL в .sqlite

Отправлено автор: defonus 31 октября 2013 - 16:46 в Автоматизированное тестирование


Зависит от оси.
В винде нужно указывать диск.
В линуксах и андроиде полный путь начинается со слэша (/opt/ftpsite/...).

Ну, это я понимаю. Просто указанный путь уж очень напоминает виндовый путь к %userprofile%, только без диска. В линуксе, я бы ждал увидеть что-то вроде /home/blablabla
defonus, вы на винде или на никсах все это проделываете?


Mac OS



#123586 Как выполнить SQL в .sqlite

Отправлено автор: defonus 31 октября 2013 - 15:07 в Автоматизированное тестирование

Менеджерами, плагином для ФФ открывается - без проблем ... без паролей и т.д. SQL запросы выполняются ... а вот из явы - ошибка.

з.ы. либа ля работы с sql-lite - есть
<dependency>
            <groupId>org.xerial</groupId>
            <artifactId>sqlite-jdbc</artifactId>
            <version>3.7.2</version>
        </dependency>



#123583 Как выполнить SQL в .sqlite

Отправлено автор: defonus 31 октября 2013 - 13:00 в Автоматизированное тестирование

Спасибо.
Да, гуглил. В нете, в основном примеры с файлами db, но попадались примеры и с моим расширеним(на ютубе)...пробовал убрать wal, добавить проперти - пока ничего не помогло (

Меня просто интересует получилось ли у кого-нибудь работать Именно с расширением .sqlite



#123570 Как выполнить SQL в .sqlite

Отправлено автор: defonus 31 октября 2013 - 10:00 в Автоматизированное тестирование

Привет.
Есть база из мобильного приложения name.sqlite. Необходимо подключиться к этой базе и выполнить sql запрос.
Для подключения использую
 Class.forName("org.sqlite.JDBC");

    		
            String dbURL = "jdbc:sqlite:/users/andrei_tsiarenia/Downloads/mobile2.sqlite";

            
            Connection conn = DriverManager.getConnection(dbURL);

            if (conn != null) {
            	Statement st = null;
            	
            	
			
						st = conn.createStatement();
						ResultSet rs = null;
									
						rs = st.executeQuery("SELECT * FROM ZCRBRAND");
						
						
	
  while (rs.next()) {
	  System.out.print("Str1 " + rs.getString(6) //rs.getString("ZDISPLAYNAME")
+ " Str2 " + rs.getString(7));
				} 
} 

все валится на строке "rs = st.executeQuery("SELECT * FROM ZCRBRAND");" с ошибкой
java.sql.SQLException: [SQLITE_NOTADB]  File opened that is not a database file (file is encrypted or is not a database)
	at org.sqlite.DB.newSQLException(DB.java:383)
	at org.sqlite.DB.newSQLException(DB.java:387)
	at org.sqlite.DB.throwex(DB.java:374)
	at org.sqlite.NestedDB.prepare(NestedDB.java:134)
	at org.sqlite.DB.prepare(DB.java:123)
	at org.sqlite.Stmt.execute(Stmt.java:113)

Подскажите в чем ошибка и как выполнить sql в этой sqlite?



#122469 [Вопрос] Создание отчетов

Отправлено автор: defonus 04 октября 2013 - 13:25 в Автоматизированное тестирование

Добрый день.

Многие из нас занимаются авто.тестирование: пишут свои велосипедыфреймворки и т.д.
Меня интересует как и каким способом вы генерите финальные отчеты для автоматизированного тестирования...используете testNg report, какие-нибудь готовые решения с gitHub-a, допиливаете сами?
Хотелосьбы получить красивые отчеты аля "thucydides", но сам thucydides я не могу применить т.к. отчеты хотется прикрутить к моб.тестирвоанию (appium + maven + java + wd).

Буду признателен если поделитесь мыслями, ссылками и идеями.


з.ы. я в курсе, что планируется официальная интеграция thucydides и appium, но пока это на стадии планирования :(



#122451 Тестирование мобильных приложений с Appium под Windows.

Отправлено автор: defonus 03 октября 2013 - 16:21 в Тестирование мобильных приложений

А appium действительно стартовал?

У меня на винде с андроидом все работает, правда использую testNg ... был косяк с полным путем до apk.

Ctqxfc просто юзаю, относительный путь ... apk находится в корне проекта.

File app = new File("aut/NodeList.apk");
        DesiredCapabilities capabilities = new DesiredCapabilities();
        capabilities.setCapability("device", "Android");
        capabilities.setCapability(CapabilityType.BROWSER_NAME, "");
        capabilities.setCapability(CapabilityType.PLATFORM, "Windows");
        capabilities.setCapability(CapabilityType.VERSION, "4.2");
        capabilities.setCapability("app-package", "com.example.android.notepad");
        capabilities.setCapability("app-activity", ".NotesList");
        driver = new RemoteWebDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);