[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[PATCH] Support chromedriver installed in /usr/lib/chromium-browser



Ubuntu ships it there.
---
 functional_tests/tests.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/functional_tests/tests.py b/functional_tests/tests.py
index b165c93..1600f39 100644
--- a/functional_tests/tests.py
+++ b/functional_tests/tests.py
@@ -47,7 +47,10 @@ class SeleniumTestCase(LiveServerTestCase):
     def setUp(self):
         os.environ['NO_PROXY'] = 'localhost,127.0.0.1,127.0.1.1'
 
-        chromedriver = "/usr/lib/chromium/chromedriver"
+        for path in "/usr/lib/chromium-browser", "/usr/lib/chromium":
+            chromedriver = os.path.join(path, "chromedriver")
+            if os.path.exists(chromedriver):
+                break
         os.environ["webdriver.chrome.driver"] = chromedriver
         self.browser = webdriver.Chrome(chromedriver)
         self.browser.implicitly_wait(3)
-- 
2.14.1


Reply to: