Skip to content

Commit c913264

Browse files
authored
fix: return error when session not created (#1)
1 parent 2af914f commit c913264

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

lib/wallaby/webdriver_client.ex

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,13 @@ defmodule Wallaby.WebdriverClient do
2323
def create_session(base_url, capabilities) do
2424
params = %{desiredCapabilities: capabilities}
2525

26-
request(:post, "#{base_url}session", params)
26+
case request(:post, "#{base_url}session", params) do
27+
{:ok, %{"status" => status} = nonzero_status_response} when status != 0 ->
28+
{:error, nonzero_status_response}
29+
30+
response ->
31+
response
32+
end
2733
end
2834

2935
@doc """

0 commit comments

Comments
 (0)