Bug 1398766 - Remove the unstable mouse event synthesizing to make the test stable. draft
authorJames Cheng <jacheng@mozilla.com>
Tue, 19 Sep 2017 14:50:33 +0800
changeset 666817 09d17dedc93df970882648a20e76c8d7fec04e2f
parent 666816 ab3672d1dade1c8eb5e19819970890276c3d37c7
child 666841 7f635b3035624bad601e4f5bb541ea56ac63d7f3
child 666846 379a84240bc2bbb31aab6929e343e37984984fe7
push id80498
push userbmo:jacheng@mozilla.com
push dateTue, 19 Sep 2017 06:50:51 +0000
bugs1398766
milestone57.0a1
Bug 1398766 - Remove the unstable mouse event synthesizing to make the test stable. MozReview-Commit-ID: KDM6LkhWJDN
toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js
--- a/toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js
+++ b/toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js
@@ -238,31 +238,16 @@ add_task(async function testInstalledDet
     let el = doc.getElementsByClassName("disabled-postfix")[0];
     is_element_hidden(el, "disabled-postfix is hidden.");
     el = doc.getElementById("detail-findUpdates-btn");
     is_element_visible(el, "Find updates link is visible.");
     el = doc.getElementById("detail-warning");
     is_element_hidden(el, "Warning notification is hidden.");
     el = doc.getElementsByTagName("setting")[0];
 
-    let contextMenu = doc.getElementById("addonitem-popup");
-    await new Promise(resolve => {
-      let listener = () => {
-        contextMenu.removeEventListener("popupshown", listener);
-        resolve();
-      };
-      contextMenu.addEventListener("popupshown", listener);
-      el = doc.getElementsByClassName("detail-view-container")[0];
-      EventUtils.synthesizeMouse(el, 4, 4, { }, gManagerWindow);
-      EventUtils.synthesizeMouse(el, 4, 4, { type: "contextmenu", button: 2 }, gManagerWindow);
-    });
-    let menuSep = doc.getElementById("addonitem-menuseparator");
-    is_element_hidden(menuSep, "Menu separator is hidden.");
-    contextMenu.hidePopup();
-
     await gCategoryUtilities.openType("plugin");
   }
 });
 
 add_task(async function testInstalledGlobalEmeDisabled() {
   gPrefs.setBoolPref(GMPScope.GMPPrefs.KEY_EME_ENABLED, false);
   for (let addon of gMockAddons) {
     let item = get_addon_element(gManagerWindow, addon.id);