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

Qasl

Регистрация: 06 июн 2014
Offline Активность: 10 июл 2014 10:52
-----

Мои темы

Как выделить картинку без опознавательных знаков?

26 июня 2014 - 05:49

Доброго времени суток,

проблема такова: Есть раскрывающееся дерево списка,которое по двойному нажатию на текст не раскрывается.Раскрытие происходит исключительно по нажатию на кнопку "+",которая является картинкой.Я не знаю как к ней подобраться,т.к. не вижу за что можно у нее уцепиться:

<img style="width: 16px; height: 16px; background-image: url("http://tes.sameurl.ter:8088/main_rem/EDC7827FEEA59EE44AD790B1C6430C45.cache.png"); background-attachment: scroll; background-repeat: no-repeat; background-position-x: -32px; background-position-y: 0px; background-color: transparent;" onload="this.__gwtLastUnhandledEvent="load";" src="http://tes.sameurl.ter:8088/main_rem/clear.cache.gif" border="0" __gwtLastUnhandledEvent="load"/>

Есть ли какие то способы подобраться к ней через текст,который рядом или как то еще?


Selenium не успевает делать скрин alert окна

06 июня 2014 - 08:37

Доброго времени суток. Гугл слаб да и я тоже.К сожалению,нигде не могу найти даже немного похожей проблемы,поэтому прошу совета у вас.

 

Для начала: пишем тесты на вебдрайвере +ява+тест нг для ие

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

 

Мы привязали скринилку к фейлу теста,т.е. тест фейлится=мы делаем скрин.

Селениум при неуспешном тесте сам закрывает все мелкие окна(умница то какой) почему не понятно.Скрин же делается уже после завершения теста и не зависим от него.Поэтому он просто не успевает заскринить это окно.т.к. тест на тот момент уже завершен и селениум все благополучно закрыл.

 

Можно как то объяснить своевольному селениуму,что нужно оставить окно в покое даже после фейла?

 

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