Skip to content

Commit 695c260

Browse files
committed
Merge branch 'WD_1.X_dev' of https://portal-ua.globallogic.com/git/wd into WD_1.X_dev
2 parents 2bd8ad9 + cf7d9c2 commit 695c260

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

inc/webdriver_capabilities_parser.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ struct Capabilities {
4747
static const char kJavascriptEnabled[];
4848
static const char kTakesScreenshot[];
4949
static const char kTakesElementScreenshot[];
50+
static const char kRemotePlayerEnabled[];
5051
static const char kHandlesAlerts[];
5152
static const char kDatabaseEnabled[];
5253
static const char kLocationContextEnabled[];

src/webdriver/webdriver_capabilities_parser.cc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ const char Capabilities::kVersion[] = "version";
2424
const char Capabilities::kPlatform[] = "platform";
2525
const char Capabilities::kJavascriptEnabled[] = "javascriptEnabled";
2626
const char Capabilities::kTakesScreenshot[] = "takesScreenshot";
27-
const char Capabilities::kTakesElementScreenshot[] = "takesElementScreenshot";
27+
const char Capabilities::kTakesElementScreenshot[] = "takesElementScreenshot";
28+
const char Capabilities::kRemotePlayerEnabled[] = "remotePlayerEnabled";
2829
const char Capabilities::kHandlesAlerts[] = "handlesAlerts";
2930
const char Capabilities::kDatabaseEnabled[] = "databaseEnabled";
3031
const char Capabilities::kLocationContextEnabled[] = "locationContextEnabled";

src/webdriver/webdriver_session.cc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ bool Session::InitActualCapabilities() {
7676
capabilities_.caps->SetBoolean(Capabilities::kJavascriptEnabled, true);
7777
capabilities_.caps->SetBoolean(Capabilities::kTakesScreenshot, true);
7878
capabilities_.caps->SetBoolean(Capabilities::kTakesElementScreenshot, true);
79+
capabilities_.caps->SetBoolean(Capabilities::kRemotePlayerEnabled, true);
7980
capabilities_.caps->SetBoolean(Capabilities::kHandlesAlerts, true);
8081
capabilities_.caps->SetBoolean(Capabilities::kDatabaseEnabled, false);
8182
capabilities_.caps->SetBoolean(Capabilities::kLocationContextEnabled, false);
@@ -117,6 +118,9 @@ bool Session::CheckRequiredCapabilities(const base::DictionaryValue* capabilitie
117118
if (!CheckRequiredCapabilityBoolean(capabilities_dict, Capabilities::kTakesElementScreenshot))
118119
return false;
119120

121+
if (!CheckRequiredCapabilityBoolean(capabilities_dict, Capabilities::kRemotePlayerEnabled))
122+
return false;
123+
120124
if (!CheckRequiredCapabilityBoolean(capabilities_dict, Capabilities::kHandlesAlerts))
121125
return false;
122126

0 commit comments

Comments
 (0)