Convert gr-http-password to lit element

Change-Id: Id088b8d8a95aff1bf9c713e872bae8a6f3ec1fa3
diff --git a/polygerrit-ui/app/elements/settings/gr-http-password/gr-http-password_test.ts b/polygerrit-ui/app/elements/settings/gr-http-password/gr-http-password_test.ts
index 16ea501..004f18f 100644
--- a/polygerrit-ui/app/elements/settings/gr-http-password/gr-http-password_test.ts
+++ b/polygerrit-ui/app/elements/settings/gr-http-password/gr-http-password_test.ts
@@ -25,6 +25,8 @@
   createServerInfo,
 } from '../../../test/test-data-generators';
 import {AccountDetailInfo, ServerInfo} from '../../../types/common';
+import {queryAndAssert} from '../../../test/test-utils';
+import {GrButton} from '../../shared/gr-button/gr-button';
 
 const basicFixture = fixtureFromElement('gr-http-password');
 
@@ -47,7 +49,7 @@
   });
 
   test('generate password', () => {
-    const button = element.$.generateButton;
+    const button = queryAndAssert<GrButton>(element, '#generateButton');
     const nextPassword = 'the new password';
     let generateResolve: (value: string | PromiseLike<string>) => void;
     const generateStub = stubRestApi('generateAccountHttpPassword').callsFake(