Open v-kumar opened 1 year ago
@v-kumar, thank you for creating this issue. We will troubleshoot it as soon as we can.
Triage this issue by using labels.
If information is missing, add a helpful comment and then I-issue-template
label.
If the issue is a question, add the I-question
label.
If the issue is valid but there is no time to troubleshoot it, consider adding the help wanted
label.
After troubleshooting the issue, please add the R-awaiting answer
label.
Thank you!
Yes, that code example is very much out of date.
As to the deprecation warning, instead of working with:
options = Remote::WebDriver::Capabilities.chrome
work with:
options = Options.chrome
The object has attribute accessors for each of the things you can change (#browser_version=
& #platform_name=
), so it should be more straightforward
It's not still clear how to configure the remote browser based on the above information. Is just passing browser: :remote, good enough?
Capybara::Selenium::Driver.new app, browser: :remote, options: options,
I'm not a capybara expert, but this is the example code I have that works: https://github.com/saucelabs-training/demo-ruby/blob/main/selenium-examples/capybara-rspec/spec/spec_helper.rb#L16-L41
Ah yes chromus depricatus
What happened?
Using ruby, for remote driver, the following example gives deprecation warning.
URL: https://www.selenium.dev/documentation/webdriver/drivers/remote_webdriver/
However, it is not clear how to use Options only instead.
What browsers and operating systems are you seeing the problem on?
ruby selenium web-driver, v 4.8.x