Skip to main content

Basic Tool for automated testing if libraries exists

Project description

pipeline status coverage report

<gitlab-url>/-/settings/ci_cd

Install

pip install webpagetester

Test

webpagetester -f tests/files/working_urls.txt -f tests/files/special_urls.txt -f tests/files/wrong_urls.txt -o report.txt

Usage

enter:

webpagetester --help

to see all current options.

Test single URLs

webpagetester -p http://google.de -p https://google.de -p http://this.does.not.exit

Returns:

http://google.de Web site exists
https://google.de Web site exists
http://this.does.not.exit Web site does not exist
Press Enter to close...

From File

Create a file with an unknown url in each line.

pages.txt:

http://google.de
https://google.de
http://this.does.not.exit

Then use the following command:

webpagetester -f pages.txt -o report.txt

Returns:

http://google.de Web site exists
https://google.de Web site exists
http://this.does.not.exit Web site does not exist
Press Enter to close...

and in report.txt:

FOUND:
======
http://google.de
https://google.de


NOT FOUND:
==========
http://this.does.not.exit

Saving a "Screenshot"

Create a file with an unknown url in each line.

Then use the following command:

webpagetester -p https://google.de -s True

Returns:

http://google.de Web site exists
Press Enter to close...

and a https#$$google_de.html-file Be aware that links still work so to be safe only look at the files without internet!

Comparing Links

links -t tests/files/target.txt -c tests/files/compare3.txt -c tests/files/compare2.txt -o result.txt

Testing

python setup.py test

Publishing

python setup.py sdist bdist_wheel
twine upload dist/*

TODO

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

webpagetester-0.1.5.tar.gz (5.9 kB view hashes)

Uploaded Source

Built Distribution

webpagetester-0.1.5-py3-none-any.whl (6.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page