Releases: ssenart/PyGazpar
Releases · ssenart/PyGazpar
Logger name must be different in each instance. Using __name__ is a good practice, we can get the module hierarchy.
Fixed
- Logger name must be different in each instance. Using name is a good practice, we can get the module hierarchy.
Logger 'pygazpar' initialization must be done inside the main program and not inside the library
Fixed
- Logger 'pygazpar' initialization must be done inside the main program and not inside the library.
[Logging] Add log messages and screenshot capture on error.
Added
- Many log message to help debugging if GrDF site changes something : pygazpar.log
- Take a screenshot of the corresponding page where a selenium command fails : error_screenshot.png.
Add a new parameter 'lastNRows' to get only the last N most recent records.
Fixed
GrDF survey popup has to be closed at the home page.
GrDF Assistant popup may hide the Download button. We have to close it.
GrDF bottom banner that invite to accept cookies may also hide the Download button. We have to accept it.
Added
A new parameter 'lastNRows' to get only the last N most recent records.
GrDF data retrieval from Excel file is not limited to the 1000 first rows any more.
GrDF data retrieval from Excel file is not limited to the 1000 first … …rows any more.
Fix some timing issues
The previous 0.1.11 is not sufficient. Hence, 2 new changes : First, make configurable the waiting time so the user can adapt to its context usage.
Second, the condition on clicking on Download button is now based on the corresponding event and not anymore on its identifier.
0.1.9: WebDriver window size must be large enough to display all clickable c…
0.1.8
0.1.7: - Add wait_time option to control how much time the library has to wa…
…it for Web page element to load (see https://selenium-python.readthedocs.io/waits.html for details). - Add LoginError exception raised when PyGazpar is unable to sign in the GrDF Web site with the given username/password. - Refactor all data property names.