Bug 1333065 - Fix test_additional_capabilities to use the remote profile path for Fennec.
In case of Fennec the remote profile path has to be used for comparing the moz:profile
capability of Marionette.
MozReview-Commit-ID: 1vHquI0yPmD
--- a/testing/marionette/harness/marionette_harness/tests/unit/test_capabilities.py
+++ b/testing/marionette/harness/marionette_harness/tests/unit/test_capabilities.py
@@ -43,17 +43,20 @@ class TestCapabilities(MarionetteTestCas
def test_additional_capabilities(self):
self.assertIn("moz:processID", self.caps)
self.assertEqual(self.caps["moz:processID"], self.appinfo["processID"])
self.assertEqual(self.marionette.process_id, self.appinfo["processID"])
self.assertIn("moz:profile", self.caps)
if self.marionette.instance is not None:
- current_profile = self.marionette.instance.runner.profile.profile
+ if self.caps["browserName"] == "fennec":
+ current_profile = self.marionette.instance.runner.device.app_ctx.remote_profile
+ else:
+ current_profile = self.marionette.instance.runner.profile.profile
self.assertEqual(self.caps["moz:profile"], current_profile)
self.assertEqual(self.marionette.profile, current_profile)
self.assertIn("moz:accessibilityChecks", self.caps)
self.assertFalse(self.caps["moz:accessibilityChecks"])
self.assertIn("specificationLevel", self.caps)
self.assertEqual(self.caps["specificationLevel"], 0)