Funcionalidade específica do Safari
Estas capacidades e características são específicas ao navegador Apple Safari.
Ao invés dos drivers para Chromium e Firefox, o safaridriver faz parte to sistema Operativo. Para activar a automação no Safari, execute o seguinte comando no terminal:
safaridriver --enable
Opções
Capacidades comuns a todos os navegadores estão descritas na página Opções.
Capacidades únicas ao Safari podem ser encontradas na página da Apple WebDriver para Safari
Este é um exemplo de como iniciar uma sessão Safari com um conjunto de opções básicas::
SafariOptions options = new SafariOptions();
driver = new SafariDriver(options);
options = SafariOptions()
driver = webdriver.Safari(options=options)
var options = new SafariOptions();
var driver = new SafariDriver(options);
options = Selenium::WebDriver::Options.safari
@driver = Selenium::WebDriver.for :safari, options: options
let driver = await env.builder()
.setSafariOptions(options)
.build();
val options = SafariOptions()
val driver = SafariDriver(options)
Mobile (celular)
Se pretende automatizar Safari em iOS, deve olhar para o Projecto Appium.
Safari Technology Preview
Apple provides a development version of their browser — Safari Technology Preview To use this version in your code:
Coding Help
Note:
This section could use some updated code examples
Check our contribution guidelines and code example formats if you’d like to help.
Check our contribution guidelines and code example formats if you’d like to help.
Última modificação March 2, 2023: Removing custom tabpane and using Docsy's (2e303e9dda)