Skip to content

Example project for testing chrome extensions with selenium. Works fine with a saucelabs.com account.

License

Notifications You must be signed in to change notification settings

quitschibo/chrome-extension-selenium-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chrome-extension-selenium-example

Build Status Coverage Status Dependency Status Selenium Test Status

Hey, I wanna check out. What I have to do?

This example is written as Selenium test with remote server. It works best with an https://saucelabs.com/ account. So, get an account there and add the remote url in the RemoteDriverConfig.

That's all. You can now run the example with mvn verify and see the test working in your saucelabs account. It will test a small chrome extension for firespotting; you can find the test package here.

Great - but I want to run my own extension.

All right, no problem. You must download/make a *.crx file and add it to the resources folder. You can build it with your chrome browser. After that, change the file path here and take the Firespotting Test and change the extension name. It must be the name from your extension manifest. After that you're good to run.

Sounds good, now I want to fork this project and build my own tests with it. What about the license?

Just three letters: MIT. Feel free to do with it, whatever you want.

About

Example project for testing chrome extensions with selenium. Works fine with a saucelabs.com account.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages