diff options
-rw-r--r-- | README | 14 |
1 files changed, 6 insertions, 8 deletions
@@ -43,38 +43,36 @@ HEADLESS TESTS: To launch the test suite from the command line, ensure the extension has been built with automated test suite. Then install selenium-webdriver and geckodriver, and ensure the latter is in $PATH: - $ npm install selenium-webdriver $ npm install geckodriver $ export PATH=$PATH:./node_modules/.bin Now you can invoke the test with - $ node ./test.js which will print out a summary of test results. Optionally you can also test with a chosen seed - $ node ./test.js 12345 HEADLESS COMPLIANCE CHECK: -To check whether a webpage is LibreJS-compliant from the command line, ensure that the extension has NOT been built with automated test suite. Then install selenium-webdriver and geckodriver, and ensure the latter is in $PATH: - +To check whether a webpage is LibreJS-compliant from the command line, +ensure that the extension has NOT been built with automated test +suite. Then install selenium-webdriver and geckodriver, and ensure the +latter is in $PATH: $ npm install selenium-webdriver $ npm install geckodriver $ export PATH=$PATH:./node_modules/.bin Now you can check a webpage for compliance with - $ node ./compliance.js <url> -It will open the url in a headless browser, save a screenshot, and output the compliance check result. +It will open the url in a headless browser, save a screenshot, and +output the compliance check result. For example, to check the compliance of the FSF homepage, do - $ node ./compliance.js https://fsf.org |