diff --git a/.github/workflows/pinboard.yml b/.github/workflows/pinboard.yml
index af3366a..340f7a2 100644
--- a/.github/workflows/pinboard.yml
+++ b/.github/workflows/pinboard.yml
@@ -25,5 +25,3 @@ jobs:
env:
PINBOARD_USERNAME: ${{ secrets.PINBOARD_USERNAME }}
PINBOARD_PASSWORD: ${{ secrets.PINBOARD_PASSWORD }}
- REMOTE_SELENIUM_HOST: selenium
-
diff --git a/pinboard/refresh-pinboard-errors.rb b/pinboard/refresh-pinboard-errors.rb
index 10e3ff5..943d156 100755
--- a/pinboard/refresh-pinboard-errors.rb
+++ b/pinboard/refresh-pinboard-errors.rb
@@ -19,15 +19,20 @@ end
require "capybara"
require "selenium/webdriver"
-Capybara.register_driver :remote do |app|
- Capybara::Selenium::Driver.new(
- app,
- browser: :remote,
- url: "http://localhost:4444/wd/hub",
- desired_capabilities: :firefox,
- )
+if ENV.has_key?("CI")
+ Capybara.register_driver :remote do |app|
+ Capybara::Selenium::Driver.new(
+ app,
+ browser: :remote,
+ url: "http://localhost:4444/wd/hub",
+ desired_capabilities: :firefox,
+ )
+ end
+ Capybara.default_driver = :remote
+else
+ Selenium::WebDriver::Firefox::Binary.path = "/Applications/Firefox\ Developer\ Edition.app/Contents/MacOS/firefox"
+ Capybara.default_driver = :selenium
end
-Capybara.default_driver = :remote
require "capybara/dsl"
suppress_warnings do