BrowserEfficiencyTest is a Selenium WebDriver based web browser test automation project.
Перейти к файлу
Chris Hammer b8459634e4
Merge pull request #121 from jewilder/master
AmazonSearch - Added handling of new layout for search results.
2019-02-21 17:56:27 -08:00
BrowserEfficiencyTest AmazonSearch - Added handling of new layout for search results. 2019-02-21 17:02:09 -08:00
Documentation Added functionality to execute a script in an external process in between scenario execution. 2018-02-06 12:22:43 -08:00
PerfProcessor Updated version to 20.0. 2018-06-26 15:58:34 -07:00
.gitattributes Adding gitattributes file to define end of line characters. 2017-09-19 15:19:25 -07:00
.gitignore Add pause to Facebook scenario 2016-08-10 09:39:12 -07:00
BrowserEfficiencyTest.sln TestingPower -> BrowserEfficiencyTest 2016-09-14 20:33:20 -07:00
LICENSE Adding License and copyright headers. Removed unnecessary usings. 2016-06-22 12:24:30 -07:00
README.md Rewrote usage doc 2016-09-19 15:33:02 -07:00

README.md

Welcome!

BrowserEfficiencyTest is a Selenium WebDriver based web browser test automation project written in C#. It allows you to run through common tasks done in browsers (look through a Facebook feed, go through some emails, browse the news) done in multiple tabs, and uses Windows Performance Recorder to measure how much power, CPU, or other resources were used in order to accomplish those tasks. It currently supports:

  • Microsoft Edge
  • Google Chrome
  • Firefox
  • Opera

Documentation

Coding Style

This project follows the dotnet/corefx C# Coding Style.

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Dependencies

Using the XPerf and WPR modules requires the Windows Performance Toolkit.

This also requires Elevator in order to trace (which must be done with admin rights).