[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ANN] Guile-Web-Driver-NG 1.0.0 released
From: |
Artyom V. Poptsov |
Subject: |
[ANN] Guile-Web-Driver-NG 1.0.0 released |
Date: |
Sat, 03 Aug 2024 19:43:31 +0300 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Hello Guilers,
I'm pleased to announce Guile-Web-Driver-NG 1.0.0, a Selenium
WebDriver[1] library for GNU Guile:
https://github.com/artyom-poptsov/guile-web-driver-ng/releases/tag/v1.0.0
It is a fork of Guile-Web-Driver[2] which was made by Michal Herko.
* List of user-visible changes since the fork:
--8<---------------cut here---------------start------------->8---
* Version 1.0.0 (2024-08-03)
** Change the project name to Guile-Web-Driver-NG
"NG" stands for "Next Generation". Not a very original name indeed, but it
helps to distinguish this fork from the original project.
** Migrate to GNU Autotools
This allows to build the project in a more convenient way.
** Implement an intercepting proxy
Implement an intercepting (MITM) proxy that allows to inspect and modify HTTP
and HTTPS requests/responses.
Special "interceptor chains" can be set for a proxy interceptor that allow to
apply different actions to requests and responses in sequence. The design is
partly inspired by Linux iptables. Each rule in a chain specifies a field to
process, an action to apply to the field and action parameters. When a proxy
has no traffic interceptor it runs like a regular proxy that forwards traffic
between a client and a server.
Examples of proxy usage can be found in the Info documentation.
** Split =driver.scm= into several modules
** Add GNU Guix recipe
Now the latest version of the project can be built with
=guix build -f ./guix.scm=
** Add Info documentation
** Implement SRFI-64 tests
--8<---------------cut here---------------end--------------->8---
Happy hacking!
- avp
References:
1. https://www.selenium.dev/documentation/webdriver/
2. https://github.com/her01n/guile-web-driver
--
Artyom "avp" Poptsov <poptsov.artyom@gmail.com>
Home page: https://memory-heap.org/~avp/
CADR Hackerspace co-founder: https://cadrspace.ru/
GPG: D0C2 EAC1 3310 822D 98DE B57C E9C5 A2D9 0898 A02F
signature.asc
Description: PGP signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [ANN] Guile-Web-Driver-NG 1.0.0 released,
Artyom V. Poptsov <=