Skip to content

Browser communication for the thonny IDE using the selenium webdriver frameowork.

License

Notifications You must be signed in to change notification settings

DDI-TU-Dresden/thonny-webdriver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Webdriver Plugin for the thonny IDE

Warning

The browsers Microsoft Edge and Chromium are not supported. Advanced security features can only be set on Firefox, Chrome and Opera.

Installation

  • Install a browser and webdriver which is supported by Selenium. You can get a list of supported software here.

  • Install the python dependencies

pip install -r requirements.txt --user

Start the plugin with thonny

cd /path/to/thonny/
PYTHONPATH=/path/to/thonny-webdriver/ python -m thonny

Usage in thonny

Click on the "Tools" section in the menu at the top of the program. And then select "Open Website". You will be asked to input a website. A new browser window will open with the desired website. After that, you can click on the "Tools" section in the menu again and select "Start observing element by id". You will be asked to input a HTML element id which will be observed in the background. To stop observing an elment you can select the "Stop observing element by id" option and provide the HTML element id.

Licenses

This project is using third party projects and libraries.

Name Website License
thonny https://thonny.org MIT
selenium https://github.com/SeleniumHQ/selenium/ Apache 2.0

About

Browser communication for the thonny IDE using the selenium webdriver frameowork.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages