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

Публикации wuk_sl

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


#111618 Как возвратить ссылку на страницу

Отправлено автор: wuk_sl 03 ноября 2012 - 08:49 в Selenium - Functional Testing

да - как бы ещё и не тест - вручную тыкаю по строкам.
т.е. - вариант с ожиданием - 100% не то.
я вижу уже открытую страницу, потом вручную выполняю
<tr>
        <td>captureEntirePageScreenshot</td>
        <td>C:\captchas\image.jpg</td>
        <td></td>
    </tr>

результат - ошибка

ps средствами Imacros это делается на раз-два

ONDOWNLOAD FOLDER=C:\captchas\ FILE=image.jpg
TAG POS=1 TYPE=IMG FORM=ACTION:https://by.e-konsulat.gov.pl/Uslugi/RejestracjaTerminu.aspx?IDUSLUGI=8&IDPlacowki=94/ ATTR=SRC:"https://by.e-konsulat.gov.pl/CaptchaType.ashx?id=*" CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT

неужели в ИДЕ не получится ?



#111615 Как возвратить ссылку на страницу

Отправлено автор: wuk_sl 02 ноября 2012 - 21:19 в Selenium - Functional Testing

ладно - на предыдущий дилетантский вопрос ответа не будет...
ещё вопрос -
можно ли средствами Селениум IDE сохранить изображение со страницы в файл ?
разговор о картинке капчи.

застрял на следующем этапе
сделать скриншот всей страницы получается
    <tr>
	<td>captureEntirePageScreenshot</td>
	<td>C:\captchas\image.jpg</td>
	<td></td>
    </tr>
так не устраивает - надо отдельно капчу
ссылку на капчу получаю.
открываю ссылку в этой же вкладке
собственно - открытая отдельно капча
<html>
<head>
<meta name="viewport" content="width=device-width; height=device-height;">
<link rel="stylesheet" href="resource://gre/res/TopLevelImageDocument.css">
<title>CaptchaType.ashx (изображение «PNG», 140&nbsp;×&nbsp;50 пикселов)</title>
</head>
<body>
<img src="https://by.e-konsulat.gov.pl/CaptchaType.ashx?id=6cdfa84f1c9c49188068d54166e6e78f" alt="https://by.e-konsulat.gov.pl/CaptchaType.ashx?id=6cdfa84f1c9c49188068d54166e6e78f">
</body>
</html>

выглядит - страница с чёрным фоном - в центре картинка капчи 140*50 пикселей
пытаюсь сделать такой же скриншот - выдаёт ошибку

[error] Unexpected Exception: QueryInterface -> function QueryInterface() { [native code] }, message -> Component returned failure code: 0x80470002 (NS_BASE_STREAM_CLOSED) [nsIBinaryInputStream.available], result -> 2152136706, name -> NS_BASE_STREAM_CLOSED, filename -> chrome://selenium-ide/content/selenium-core/scripts/selenium-api.js, lineNumber -> 2977, columnNumber -> 0, location -> JS frame :: chrome://selenium-ide/content/selenium-core/scripts/selenium-api.js :: <TOP_LEVEL> :: line 2977, inner -> null, data -> null, initialize -> function initialize() { [native code] }

что неправильно делаю ?



#111462 Как возвратить ссылку на страницу

Отправлено автор: wuk_sl 29 октября 2012 - 19:19 в Selenium - Functional Testing

Хочу задать ещё вопрос.
На страничке есть кнопка
в неактивном состоянии
<input
type="submit"
name="ctl00$cp$btnRezerwuj"
value="Бронируйте"
id="ctl00_cp_btnRezerwuj"
disabled="disabled"
class="ekonsulat_btn"/>

в активном
<input
type="submit"
name="ctl00$cp$btnRezerwuj"
value="Бронируйте"
id="ctl00_cp_btnRezerwuj"
class="ekonsulat_btn"/>

при её нажатии В ЭТОМ ЖЕ ОКНЕ открывается ссылка
можно ли каким нибудь образом заставить открыть ссылку в НОВОМ ОКНЕ/ВКЛАДКЕ ?



#111253 Как возвратить ссылку на страницу

Отправлено автор: wuk_sl 23 октября 2012 - 11:07 в Selenium - Functional Testing

Ну конечно - я по-лоховски не так локатор описывал :fool:

Спасибо !



#111246 Как возвратить ссылку на страницу

Отправлено автор: wuk_sl 23 октября 2012 - 09:22 в Selenium - Functional Testing

пробовал - нифига не получилось
то не видит локатора, то у него нет атрибутов :aggressive:



#111226 Как возвратить ссылку на страницу

Отправлено автор: wuk_sl 22 октября 2012 - 16:34 в Selenium - Functional Testing

может ещё подскажете - можно ли сделать это в Selenium IDE ?



#110941 Как возвратить ссылку на страницу

Отправлено автор: wuk_sl 15 октября 2012 - 22:09 в Selenium - Functional Testing

Подскажите, пожалуйста, каким образом из html кода страницы получить её адрес ?
Вижу его так на странице

<form id="aspnetForm"
onsubmit="javascript:return WebForm_OnSubmit();"
action="FormularzWiza_2.aspx?guid=ad2b5ae57e90400ab54e7bb50e29a6a4"
method="post" name="aspnetForm" style="background-color: transparent;">

Каким образом вытянуть только это

FormularzWiza_2.aspx?guid=ad2b5ae57e90400ab54e7bb50e29a6a4

???



#103340 Удалить cookies

Отправлено автор: wuk_sl 02 апреля 2012 - 15:22 в Selenium - Functional Testing

Спасибо за ответ !
Вашу ссылку изучал раньше - средствами ИДЕ не удалишь, но так толком и не понял - удастся ли удалить HTTPOnly куку средствами вебдрайвера.



#103315 Удалить cookies

Отправлено автор: wuk_sl 02 апреля 2012 - 09:54 в Selenium - Functional Testing

Продолжу монолог...
Сделал через ж...у - используя MouseRobot, который стирает куку в окне ФФ и гасит алерт в селениуме....
На удалёнку перенести не смог...
Ну, подскажите же хоть что по поводу...
Что то даст использование ВебДрайвера вместо ИДЕ ?



#103168 Удалить cookies

Отправлено автор: wuk_sl 29 марта 2012 - 07:19 в Selenium - Functional Testing

Господа, подскажите кто-нибудь.
На данный момент - снимаю с помощью Firebug атрибут HTTP ONLY с кукиса - дальше селениум справляется с помощью DeleteAllVisibleCookie
Как объединить средства Firebug и Селениум ?
Может подскажете - где ФФ хранит куки с меткой HTTP ONLY - в cookies.sqlite их нету...



#103110 Удалить cookies

Отправлено автор: wuk_sl 28 марта 2012 - 10:29 в Selenium - Functional Testing

Просьба подсказать решение проблемы
Возможно ли средствами Selenium IDE удалить куки страницы, написанной на ASP.NET ?
Речь идёт о ASP.NET_SessionId, помеченной как HttpOnly.
команда типа deleteCookie | <cookie-name> | path=/, domain=<domain-name>, recurse=true не прокатывает.
при этом средствами файрфокса - удалить куку - всё работает.
есть ли решение ?



#102446 Скопировать изображение

Отправлено автор: wuk_sl 16 марта 2012 - 19:29 в Selenium - Functional Testing

Подскажите - как средствами selenium ide скопировать изображение со страницы и отправить на анализ...
Если более конкретно - надо на сайте сделать проверку наличия дат на регистрацию.
Доступ к дате закрыт капчей - её надо скопировать и отправить на анализ в captcha boot - потом принять результат и вставить в форму.
Выдергиванием URL на картинку делу не поможешь - HTTPS :(