Skip to content

Commit 68dd9a6

Browse files
committed
Only set "marionette" capability for false case
Starting with Geckodriver 0.16, the marionette capability is not recognized as valid, and will not create a session if it's specified.
1 parent 181eac1 commit 68dd9a6

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

dotnet/src/webdriver/Firefox/FirefoxOptions.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -305,15 +305,14 @@ public void AddAdditionalCapability(string capabilityName, object capabilityValu
305305
public override ICapabilities ToCapabilities()
306306
{
307307
DesiredCapabilities capabilities = DesiredCapabilities.Firefox();
308-
capabilities.SetCapability(IsMarionetteCapability, this.isMarionette);
309-
310308
if (this.isMarionette)
311309
{
312310
Dictionary<string, object> firefoxOptions = this.GenerateFirefoxOptionsDictionary();
313311
capabilities.SetCapability(FirefoxOptionsCapability, firefoxOptions);
314312
}
315313
else
316314
{
315+
capabilities.SetCapability(IsMarionetteCapability, this.isMarionette);
317316
if (this.profile != null)
318317
{
319318
capabilities.SetCapability(FirefoxProfileCapability, this.profile.ToBase64String());

0 commit comments

Comments
 (0)