Selenium Webdriver: Porovnání verzí

Z Wiki
Přejít na: navigace, hledání
(2. Volba jiných verzí prohlížečů)
(2. Volba jiných verzí prohlížečů)
Řádek 31: Řádek 31:
 
se musí shodovat s verzí prohlížeče!
 
se musí shodovat s verzí prohlížeče!
  
Pokud daná verze v není na dané stanici dostupná, Selenium Server se může automaticky pokusit stáhnout verzi ze vzdáleného repozitáře a vytvořit tak falešný dojem, že je vše nastaveno v pořádku, pokud si uživatel pozorně nezkontroluje log a verzi prohlížeče. Tento proces samozřejmě selže v případě, že je připojení ke vzdálenému repozitáři blokováno.
+
Pokud daná verze není na dané stanici dostupná, Selenium Server se může automaticky pokusit stáhnout verzi ze vzdáleného repozitáře a vytvořit tak falešný dojem, že je vše nastaveno v pořádku, pokud si uživatel pozorně nezkontroluje log a verzi prohlížeče. Tento proces samozřejmě selže v případě, že je připojení ke vzdálenému repozitáři blokováno.
  
 
'''2.2  Webdriver s Firefox Nightly'''
 
'''2.2  Webdriver s Firefox Nightly'''

Verze z 6. 3. 2025, 16:50

Práce se Selenium Webdriver


1. Základní spouštění Selenium Webdriver

1.1. Základní spouštění Selenium Webdriver

1. Spustit Selenium Server:

java -jar selenium-server-4.28.1.jar standalone

2. Spustit v GuiMasteru příkaz WebDriver s parametrem "Command" nastaveným na hodnotu "driver" a s parametrem "Value" nastaveným na jednu z hodnot Firefox | Chrome | InternetExplorer | Edge | Opera | Safari.

2. Volba jiných verzí prohlížečů

2.1 Důležité

Hodnota parametru

\"browserVersion\": \"137\"

se musí shodovat s verzí prohlížeče!

Pokud daná verze není na dané stanici dostupná, Selenium Server se může automaticky pokusit stáhnout verzi ze vzdáleného repozitáře a vytvořit tak falešný dojem, že je vše nastaveno v pořádku, pokud si uživatel pozorně nezkontroluje log a verzi prohlížeče. Tento proces samozřejmě selže v případě, že je připojení ke vzdálenému repozitáři blokováno.

2.2 Webdriver s Firefox Nightly

Obsah config.toml:

[node]

detect-drivers = false

[[node.driver-configuration]]

display-name = "Firefox Nightly"

webdriver-executable = 'C:\WebDrivers\geckodriver.exe'

stereotype = "{\"browserName\": \"firefox\", \"browserVersion\": \"137\", \"platformName\": \"PC\", \"moz:firefoxOptions\": {\"binary\": \"C:/Program Files/Firefox Nightly/firefox.exe\"}}"

Obsah selenium-server-custom-driver.bat:

java -jar selenium-server-4.28.1.jar standalone --config config.toml

2.3 Webdriver s Firefox Portable

Obsah config.toml:

[node]

detect-drivers = false

[[node.driver-configuration]]

display-name = "Firefox Portable"

webdriver-executable = 'C:\WebDrivers\geckodriver.exe'

stereotype = "{\"browserName\": \"firefox\", \"browserVersion\": \"135\", \"platformName\": \"PC\", \"moz:firefoxOptions\": {\"binary\": \"C:/Users/YourUserName/Downloads/FirefoxPortable/App/Firefox64/firefox.exe\"}}"

Obsah selenium-server-custom-driver.bat:

java -jar selenium-server-4.28.1.jar standalone --config config.toml