Я не могу выбрать опции в выпадающем списке в FireFox 48, используя драйвер марионеток и селен 3

Я попробовал новый geckodriver с включенной марионеткой для FF48 и selenium 3, но тест не может выбрать опцию в выпадающем списке для любого элемента. Мой тест отлично работает в FF45 и во всех других браузерах. Только водитель марионеток не выбирает опцию в выпадающем списке

new Select(driver.findElement(By.Id("topic"))).selectByVisibleText(item);

Код работает нормально, пока я не начал использовать драйвер геккона с марионеткой.

Ниже приведен код, который я использую для настройки geckodriver с марионеткой.

       System.setProperty("webdriver.gecko.driver",  System.getProperty("user.dir")+"\\geckodriver.exe");

        ProfilesIni profile = new ProfilesIni();

        FirefoxProfile myprofile = profile.getProfile("DefaultProfile");
        myprofile.setPreference("network.proxy.type", ProxyType.AUTODETECT.ordinal());

        DesiredCapabilities dc=DesiredCapabilities.firefox();
        dc.setCapability(FirefoxDriver.PROFILE, myprofile);
        dc.setCapability("marionette", true);
        driver =  new FirefoxDriver(dc);

Тест не выдает никаких исключений, когда пытается выбрать параметр из элемента.

new Select(driver.findElement(By.Id("topic"))).selectByVisibleText(item);

После изучения этой проблемы выяснилось, что в FF48 есть ошибка, и она исправлена ​​в Firefox ngithly 51. Есть ли обходной путь, чтобы он работал в FF48, пока я жду релиза FF51?

Ответы на вопрос(2)

Ваш ответ на вопрос