(driver: WebDriver, label: string)
| 824 | .build(); |
| 825 | |
| 826 | const targetServers: ServerHandle[] = []; |
| 827 | let setupSucceeded = false; |
| 828 | |
| 829 | try { |
| 830 | if (!isFirefoxWebDriver(sessionDriver)) { |
| 831 | throw new Error('Firefox WebDriver did not expose installAddon.'); |
| 832 | } |
| 833 | |
| 834 | await sessionDriver.installAddon(firefoxZipPath, true); |
| 835 | const manifestUrl = await findManifestUrl(sessionDriver); |
| 836 | const sidePanelUrl = manifestUrl.replace('/manifest.json', '/sidepanel.html'); |
| 837 | setupSucceeded = true; |
| 838 | |
| 839 | return { |
no test coverage detected