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

Фотография

Как воспроизвести на Selenium IDE авторизацию посредством Цифровой под

Цифровая подпись ЭЦП

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 9

#1 kazziuz

kazziuz

    Новый участник

  • Members
  • Pip
  • 21 сообщений

Отправлено 04 октября 2017 - 08:59

Доброе время суток, уважаемые форумчане!

У меня вопрос касательно автотестирования по Selenium IDE, а именно как можно вопроизвести на данной платформе подписание Электронной Цифровой подписью (далее - ЭЦП) свою авторизацию а так же как можно будет воспроизвести подписание услуги с помощью ЭЦП. При попытке авторизации посредством ЭЦП выходит следующий ЛОГ: 

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR...l1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xml:lang="en" lang="en">
<head profile="http://selenium-ide....les/test-case">
<meta
http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base"
 href="https://egov.kz/" />
<title>ошибка по ЭЦП ЕГОВ Кз</title>
</head>
<body>
<table cellpadding="1"
 cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">ошибка по ЭЦП ЕГОВ Кз</td></tr>
</thead><tbody>
</tbody></table>
</body>
</html>

 

Сайт ЕговКз - egov.kz.
 


  • 0

#2 user12

user12

    Специалист

  • Members
  • PipPipPipPipPip
  • 894 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 04 октября 2017 - 12:27

ЭЦП - никак ((

Selenium IDE не может работать НЕ с браузером, + в FF 55 он вообще не пашет


  • 0

#3 kazziuz

kazziuz

    Новый участник

  • Members
  • Pip
  • 21 сообщений

Отправлено 05 октября 2017 - 04:16

ЭЦП - никак ((

Selenium IDE не может работать НЕ с браузером, + в FF 55 он вообще не пашет

спасибо, а какими инструментами можно будет воспроизвести данный вид сценария ?

 

Есть ли ссылки на обсуждение аналогичной темы или видеоуроки?


  • 0

#4 Spock

Spock

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 05 октября 2017 - 06:42

как вариант отключить на тестируемой системе ЭЦП, и тестить её мануально


  • 0

#5 baxatob

baxatob

    Опытный участник

  • Members
  • PipPipPipPip
  • 258 сообщений
  • ФИО:Юрий
  • Город:Riga

Отправлено 05 октября 2017 - 08:30

Если вы действительно что-то тестируете, то прислушайтесь к совету Романа (Spock).

А если вы ваяете какого-то бота, то Selenium IDE это вообще мимо. Такие штуки собираются индивидуально, по сути проектируется и пишется отдельный софт.


  • 1

#6 kazziuz

kazziuz

    Новый участник

  • Members
  • Pip
  • 21 сообщений

Отправлено 06 октября 2017 - 03:43

Если вы действительно что-то тестируете, то прислушайтесь к совету Романа (Spock).

А если вы ваяете какого-то бота, то Selenium IDE это вообще мимо. Такие штуки собираются индивидуально, по сути проектируется и пишется отдельный софт.

Необходимо воспроизводить подписание авторизации и подписание услуг посредством ЭЦП, тестируемым продуктом пользуются более миллиона человек и я хотел бы упростить проверку работоспособности услуг после каждых новых апдейтов. О том, что selenium IDE не подходит я понял, теперь если кто знает подскажите как и чем можно воспроизводить автотест с участием ЭЦП


  • 0

#7 baxatob

baxatob

    Опытный участник

  • Members
  • PipPipPipPip
  • 258 сообщений
  • ФИО:Юрий
  • Город:Riga

Отправлено 06 октября 2017 - 06:43

Опишите подробно, как происходит подписание ЭЦП в вашем случае - просто отправляется файл с ключом, запускается какой-то софт или может еще как-то?


  • 0

#8 kazziuz

kazziuz

    Новый участник

  • Members
  • Pip
  • 21 сообщений

Отправлено 06 октября 2017 - 07:04

Опишите подробно, как происходит подписание ЭЦП в вашем случае - просто отправляется файл с ключом, запускается какой-то софт или может еще как-то?

- Запускается сайт - egov.kz

- войти

- выбор вкладки "ЭЦП"

- нажатие на кнопку "выбрать сертификат"

- при условии если установлен был NCALayer, подгружается путь к файлу где находится ЭЦП

-далее указывается ЭЦП и пароль к нему

- происходит авторизация


  • 0

#9 baxatob

baxatob

    Опытный участник

  • Members
  • PipPipPipPip
  • 258 сообщений
  • ФИО:Юрий
  • Город:Riga

Отправлено 06 октября 2017 - 09:14

Если все происходит в браузере, то можете попробовать Selenium Webdriver (требует навыков программирования).

 

 

- при условии если установлен был NCALayer, подгружается путь к файлу где находится ЭЦП

 

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


  • 1

#10 kazziuz

kazziuz

    Новый участник

  • Members
  • Pip
  • 21 сообщений

Отправлено 06 октября 2017 - 09:40

Если все происходит в браузере, то можете попробовать Selenium Webdriver (требует навыков программирования).

 

 

- при условии если установлен был NCALayer, подгружается путь к файлу где находится ЭЦП

 

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

Да, NCLayer запущен всегда по умолчанию ( в автозагрузках)

И да, начал изучать воспроизведение тестов через IntelliJ IDEA (Selenium WebDriver + Maven + TestNG + IntelliJ IDEA).

Если у кого нибудь будут какие то советы, прошу отписаться


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных