| Index: tools/telemetry/telemetry/core/backends/webdriver/webdriver_desktop_browser_finder.py
|
| diff --git a/tools/telemetry/telemetry/core/backends/webdriver/webdriver_desktop_browser_finder.py b/tools/telemetry/telemetry/core/backends/webdriver/webdriver_desktop_browser_finder.py
|
| index 66b4aece591eba1681b8d39e0e3a76108f2f54b0..0373e1ca744108c74f983272735ec11ae6f9d7bf 100644
|
| --- a/tools/telemetry/telemetry/core/backends/webdriver/webdriver_desktop_browser_finder.py
|
| +++ b/tools/telemetry/telemetry/core/backends/webdriver/webdriver_desktop_browser_finder.py
|
| @@ -12,6 +12,7 @@ from telemetry.core import platform as platform_module
|
| from telemetry.core import possible_browser
|
| from telemetry.core import util
|
| from telemetry.core.backends.webdriver import webdriver_ie_backend
|
| +from telemetry.core.platform import desktop_device
|
| from telemetry.util import support_binaries
|
|
|
| # Try to import the selenium python lib which may be not available.
|
| @@ -96,8 +97,11 @@ def FindAllBrowserTypes(_):
|
| 'https://code.google.com/p/selenium/wiki/PythonBindings.')
|
| return []
|
|
|
| -def FindAllAvailableBrowsers(finder_options):
|
| +def FindAllAvailableBrowsers(finder_options, device):
|
| """Finds all the desktop browsers available on this machine."""
|
| + if not isinstance(device, desktop_device.DesktopDevice):
|
| + return []
|
| +
|
| browsers = []
|
| if not webdriver:
|
| return browsers
|
|
|