Opened 11 months ago

Last modified 4 months ago

#30932 new enhancement

Allow Selenium using the performance timing API

Reported by: gk Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: TorBrowserTeam202006
Cc: sysrqb Actual Points:
Parent ID: #31005 Points:
Reviewer: Sponsor:

Description

We want to have some measurements about various stages of a page load when using Selenium to instrument Tor Browser. Right now, in order to use things like the Navigation Timing API we have to fully disable Resist Fingerprinting Mode which is unfortunate as it does not give us a Tor Browser as users are having which is skewing our measurements results.

We should make it possible to enable selected features we disable with Resist Fingerprinting Mode if run, say, in a testing environment.

Child Tickets

Change History (8)

comment:1 Changed 11 months ago by gk

Keywords: TorBrowserTeam201907 added; TorBrowserTeam201906 removed

Moving tickets to July

comment:2 Changed 8 months ago by sysrqb

Parent ID: #31005

We may not need this ticket for #31005, but I don't have enough information about the other testing framework and I don't know if they used a similar approach or something different.

comment:3 Changed 8 months ago by sysrqb

Keywords: TorBrowserTeam201911 added; TorBrowserTeam201907 removed

I'll be optimistic for now.

comment:4 in reply to:  3 Changed 7 months ago by gk

Replying to sysrqb:

I'll be optimistic for now.

Another idea I had was being sneaky and work on that while doing the ETP work for OTF (where we want to measure our success anyway).

comment:5 Changed 7 months ago by pili

Keywords: TorBrowserTeam201912 added; TorBrowserTeam201911 removed

comment:6 Changed 5 months ago by sysrqb

Keywords: TorBrowserTeam202001 added; TorBrowserTeam201912 removed

comment:7 Changed 4 months ago by pili

Keywords: TorBrowserTeam202002 added; TorBrowserTeam202001 removed

Moving tickets to February

comment:8 Changed 4 months ago by pili

Keywords: TorBrowserTeam202006 added; TorBrowserTeam202002 removed

Deferring until June 2020

Note: See TracTickets for help on using tickets.