geckodriver: Fix serialization of script commands

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: ef5f348e195e9e0e379b8a92c840c074956f8536

--HG--
extra : rebase_source : ff82ecc041852e6e252e9bc6815433584a72f7d3
This commit is contained in:
James Graham 2015-03-06 10:36:16 +00:00
Родитель 84c681ede4
Коммит 0feb47fd00
1 изменённых файлов: 5 добавлений и 1 удалений

Просмотреть файл

@ -779,7 +779,11 @@ impl ToMarionette for SwitchToFrameParameters {
impl ToMarionette for JavascriptCommandParameters {
fn to_marionette(&self) -> WebDriverResult<Json> {
Ok(self.to_json())
let mut data = self.to_json().as_object().unwrap().clone();
data.insert("newSandbox".to_string(), false.to_json());
data.insert("specialPowers".to_string(), false.to_json());
data.insert("scriptTimeout".to_string(), Json::Null);
Ok(Json::Object(data))
}
}