package Ġdev . selenium . getting _ started Ċ Ċ import Ġorg . junit . jupiter . api . Disabled Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . openqa . selenium . WebDriver Ċ import Ġorg . openqa . selenium . chrome . Chrome Driver Ċ import Ġorg . openqa . selenium . chrome . Chrome Options Ċ import Ġorg . openqa . selenium . edge . Edge Driver Ċ import Ġorg . openqa . selenium . edge . Edge Options Ċ import Ġorg . openqa . selenium . firefox . Firefox Driver Ċ import Ġorg . openqa . selenium . firefox . Firefox Options Ċ import Ġorg . openqa . selenium . ie . Internet Explorer Driver Ċ import Ġorg . openqa . selenium . ie . Internet Explorer Options Ċ import Ġorg . openqa . selenium . s afari . S afari Driver Ċ import Ġorg . openqa . selenium . s afari . S afari Options ĊĊ Ċ class ĠOpen Browser Test Ġ{ ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġdriver : ĠWebDriver ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġchrome Session () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoptions Ġ= ĠChrome Options () ĊĠĠĠĠĠĠĠ Ġdriver Ġ= ĠChrome Driver ( options ) ĊĠĠĠĠĠĠĠ Ġdriver . quit () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġedge Session () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoptions Ġ= ĠEdge Options () ĊĠĠĠĠĠĠĠ Ġdriver Ġ= ĠEdge Driver ( options ) ĊĠĠĠĠĠĠĠ Ġdriver . quit () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġfire fox Session () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoptions Ġ= ĠFirefox Options () ĊĠĠĠĠĠĠĠ Ġdriver Ġ= ĠFirefox Driver ( options ) ĊĠĠĠĠĠĠĠ Ġdriver . quit () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Disabled (" Only Ġruns Ġon ĠWindows ") ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġinternet Explorer Session () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoptions Ġ= ĠInternet Explorer Options () ĊĠĠĠĠĠĠĠ Ġdriver Ġ= ĠInternet Explorer Driver ( options ) ĊĠĠĠĠĠĠĠ Ġdriver . quit () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Disabled (" Only Ġruns Ġon ĠWindows ") ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġinternet Explorer Compatibility Session () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoptions Ġ= ĠInternet Explorer Options () ĊĠĠĠĠĠĠĠ Ġoptions . attach To Edge Chrome () ĊĠĠĠĠĠĠĠ Ġoptions . with Edge Executable Path ("/ path / to / edge / browser ") ĊĠĠĠĠĠĠĠ Ġdriver Ġ= ĠInternet Explorer Driver ( options ) ĊĠĠĠĠĠĠĠ Ġdriver . quit () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Disabled (" Requires Ġnon - standard Ġbrowser ") ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġoper a Session () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoptions Ġ= ĠChrome Options () ĊĠĠĠĠĠĠĠ Ġoptions . set Binary ("/ path / to / oper a / browser ") ĊĠĠĠĠĠĠĠ Ġdriver Ġ= ĠChrome Driver ( options ) ĊĠĠĠĠĠĠĠ Ġdriver . quit () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Disabled (" Only Ġruns Ġon ĠMac ") ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġsaf ari Session () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoptions Ġ= ĠSafari Options () ĊĠĠĠĠĠĠĠ Ġdriver Ġ= ĠSafari Driver ( options ) ĊĠĠĠĠĠĠĠ Ġdriver . quit () ĊĠĠĠ Ġ} Ċ }