Comments (10)
I am not sure. If we want to set a property or a value, I like the setXYZ
pattern, but if we want to enable a feature, I prefer the enableXYZ
pattern.
This is to be said, I saw setEnableDownloads
too late; it was already released. I would have done enableDownloads
.
from selenium.
Thank you folks. I think I will go with enableBiDi
.
from selenium.
@pujagani I'm guessing we don't have a good reason for not adding it to java, yet?
from selenium.
Thank you for bringing this up. Actually we can add it.
from selenium.
"options.enableBiDi(true)" - @titusfortner Should the user need to pass in true? Isn't enableBidi()
sufficient?
from selenium.
@pujagani I thought the other methods in Java Options that are boolean require passing in true/false.
So, we should do whatever matches the rest of our code.
from selenium.
That is a fair point. Though the naming, in that case, is like setEnableDownloads(boolean enableDownloads)
. I was thinking if the name is enableBiDi
, then that means just enable it. But if we want to set a value then the name should be such. What do you think?
from selenium.
If setXX(boolean) is the pattern, then we should follow that, though I agree it seems a bit much. @diemol any opinions on our conventions here?
from selenium.
Present in python a51ddee
from selenium.
This issue has been automatically locked since there has not been any recent activity since it was closed. Please open a new issue for related bugs.
from selenium.
Related Issues (20)
- [🐛 Bug]: Error after updating to Chrome 128 HOT 7
- [🐛 Bug]: Race condition in ruby library for capybara system tests HOT 3
- [🐛 Bug]: Selenium edge driver cannot go to extension page using codes HOT 2
- [🐛 Bug]: eservice HOT 2
- [🐛 Bug]: "--headlessmode=new" with Chromedriver 128 in container results in SessionNotCreatedException HOT 13
- [🚀 Feature]: Make a separate patch release for the patch release artifacts HOT 1
- [🐛 Bug]: The URL transition method does not work. useAutomationExtension HOT 4
- [🐛 Bug]: DefaultSlotMatcher is considering extension capabilities to determine whether the slot matches the requested capabilities HOT 5
- [🐛 Bug]: Node not registering on Hub in the same machine for Client in their office N/W HOT 2
- [🐛 Bug]: Standalone server: "Internal Server Error" when starting new session via HTTP POST HOT 3
- [🚀 Feature]: `Service` shutting down via `__del__` is unintuitive (as `Remote` only consumes the service url) HOT 1
- [🐛 Bug]: "System.IO.IOException : Cannot access a closed stream" when disposing DevToolsSession HOT 7
- [🐛 Bug]: Grid is going down everyday and I need to manually restart the hub HOT 7
- [🐛 Bug]: NoAlertPresentException with Selenium Java 4.24.0 and Chrome under enableBiDi HOT 3
- [🐛 Bug]: Is it possible to run Selenium tests in headful mode using GitHub Actions? HOT 4
- [🐛 Bug]:unable to connect to Chrome HOT 5
- [🐛 Bug]: [java] PageFactory.initElements overrides final fields HOT 4
- [🐛 Bug]: Invalid version returned by selenium.__version__ HOT 2
- [🐛 Bug]: Getting timeout error while executing scripts in parallel in Selenium 4.16.1 Grid HOT 4
- [🐛 Bug]: issue in managed download java example HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from selenium.