Xceptance / neodymium-library

A test automation library based on common other best practice open source libraries. It adds missing functionalities but does not reinvent the wheel. Just glues stuff together nicely and adds some sprinkles.
MIT License
80 stars 11 forks source link

Support passing preferences into browser configurations #192

Closed oomelianchuk closed 3 months ago

oomelianchuk commented 3 years ago

Similar to options and capabilities, browser preferences allow configuring many useful things. Users may take advantage of disabling some dialogs, which are not accessible for automation or pre-setting default values.

While options and capabilities define, what features should current browser session use, the preferences define global browser settings e.g. home page, alerts permission, default folders, etc.

Currently, the preferences are only supported by Chrome and Firefox. Think about the introduction of the preferences option for these browsers.

AJakobi commented 5 months ago

Documentation done....assigned to @wurzelkuchen to recheck