Harutyun Posted September 6, 2020 Posted September 6, 2020 Func SetupGecko() _WD_Option('Driver', 'geckodriver.exe') _WD_Option('DriverParams', '--log trace') _WD_Option('Port', 4444) $sDesiredCapabilities = '{"capabilities": {"alwaysMatch": {"browserName": "firefox", "acceptInsecureCerts":true}}}' EndFunc Hi, how can I maximize window while starting? I tried to use argument ''start-maximized'' like chromedriver, but it didn't work, then I tried _WD_Window($sSession, "maximize") after _WD_Option and again no result. I have tried WinSetState("", "", @SW_MAXIMIZE) too, but again no result. Is there any solution for attached function?
water Posted September 6, 2020 Posted September 6, 2020 (edited) Please have a look at the WebDriver wiki, FAQ section. Just noticed that you already tried the suggested solution. Do you get any error messages? What is the return value of _WD_Window? Which version of the WebDriver UDF do you run? Edited September 6, 2020 by water My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
Danp2 Posted September 6, 2020 Posted September 6, 2020 (edited) FWIW, you can't call _WD_Window until after the session is created. I just tested it and it works fine with Geckodriver. Edit: Same for WinSetState, since the window doesn't exist until the session has been created Edited September 6, 2020 by Danp2 Latest Webdriver UDF Release Webdriver Wiki FAQs
Danp2 Posted September 6, 2020 Posted September 6, 2020 Haven't tried it myself, but it looks like you could simulate fullscreen by passing height and width arguments via the capabilities string. Latest Webdriver UDF Release Webdriver Wiki FAQs
Harutyun Posted September 6, 2020 Author Posted September 6, 2020 no any error message , both of them (_WD_Window and WinSetState) work before starting session if there isn't argument for maximize I will try to pass height and width in the capabilities string. thank you much
Danp2 Posted September 6, 2020 Posted September 6, 2020 8 minutes ago, Harutyun said: both of them (_WD_Window and WinSetState) work before starting session Not sure how that's possible since you can't change the state of a window that doesn't yet exist. 🤨 Latest Webdriver UDF Release Webdriver Wiki FAQs
Harutyun Posted September 6, 2020 Author Posted September 6, 2020 (edited) 7 minutes ago, Danp2 said: Not sure how that's possible since you can't change the state of a window that doesn't yet exist. 🤨 I don't know how does it happen 🙃 just I have tried _WD_Window after _WD_CreateSession and it works but it would be better if it was possible to open fullscreen with argument via capabilities string like chromedriver 🙂 Edited September 6, 2020 by Harutyun
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now