[DownloadBubble] Update tests and field trial config

Add field trial config for Download Bubble.

Updated browser tests for Download Bubble. Two of DownloadTests are
specific to shelf, rest have been addressed to target both Download
Bubble and Download Shelf.

For KeyboardLockInteractiveBrowserTest, the download bubble takes
away focus, causing keyboard to be unlocked. When the user returns
focus to the page, the keyboard is locked again. Screencast of the
download bubble behavior (https://screencast.googleplex.com/cast/NjM4NDA1MTU0NDkxNTk2OHwzNTdmMGQ2OC00ZQ).

We plan to remedy the full screen/keyboard lock issue in https://crbug.com/1327775, where we will implement transient notifications, preventing the bubble from taking away focus. Disable the Download Bubble feature for those tests till this is implemented.

Bug: 1275770
Change-Id: Iebb709e84dee819e416278904ae5e817256c8875
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3648105
Reviewed-by: Min Qin <qinmin@chromium.org>
Reviewed-by: Xinghui Lu <xinghuilu@chromium.org>
Reviewed-by: David Bertoni <dbertoni@chromium.org>
Commit-Queue: Rohit Bhatia <bhatiarohit@google.com>
Reviewed-by: Mike Wasserman <msw@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1007713}
GitOrigin-RevId: 38cee78a8030b0ae9cb1ca72afe98dc91b910052
1 file changed