geckodriver
geckodriver copied to clipboard
Geckodriver crashes when file upload is being sent to a remote resource XHR
System
- Version: geckodriver 0.28.0 (c00d2b6acd3f 2020-11-03 16:29 +0200)
- Platform: Windows 10 home
- Firefox: 83.0 (64-bit)
- Selenium: Ruby Capybara 3.10.0, Selenium-webdriver 3.142.7
Testcase
It's an angular application , and on a mininal scale the issue does not seem to repeat itself also I am trying to upload the profile because the crashes and minidumps however they keep coming up empty selenium is looking at my profile as you can see in the path , but it crashes, upon using the default profile, the real issue arises, but its proving near impossible even with a great Browser automator capybara and its DSL to get selenium to listen. Spent 3 hours trying to point selenium to use my profile when it finally did well and windows refuses to zip the profile I need assistance
Also it seems github is refusing all file uploads, so I have have attached the selenium.log of the automation events that have caused firefox to crash, I heard suggestion of increasing the memory geckodriver can use how do I do this
Stacktrace
Logfile created on 2020-12-21 07:03:32 -0500 by logger.rb/v1.4.2
2020-12-21 07:03:32 DEBUG Selenium Executing Process ["C:/Users/oluod/My_Notebook/unneeded/Ruby27-x64/Ruby27-x64/bin/geckodriver.exe", "--port=4444", "--binary=C:\Users\oluod\My_Notebook\unneeded\Firefox\firefox.exe"] 1608552212228 geckodriver INFO Listening on 127.0.0.1:4444 2020-12-21 07:03:32 INFO Selenium Skipping handshake as we know it is W3C. 2020-12-21 07:03:32 INFO Selenium -> POST session 2020-12-21 07:03:32 INFO Selenium >>> http://127.0.0.1:4444/session | {"desiredCapabilities":{"browserName":"firefox","version":"","platform":"ANY","javascriptEnabled":false,"cssSelectorsEnabled":false,"takesScreenshot":false,"nativeEvents":false,"rotatable":false,"marionette":true,"timeouts":{},"moz:firefoxOptions":{"args":["-profile=C:\Users\oluod\My_Notebook\angular\v10\GNDC\CLT-GNDC\testing\e2e\firefox_profile"],"log":{"level":"debug"}}},"capabilities":{"firstMatch":[{"browserName":"firefox","timeouts":{},"moz:firefoxOptions":{"args":["-profile=C:\Users\oluod\My_Notebook\angular\v10\GNDC\CLT-GNDC\testing\e2e\firefox_profile"],"log":{"level":"debug"}}}]}} 2020-12-21 07:03:32 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/3.142.7 (ruby windows)", "Content-Length"=>"616"} 1608552212778 mozrunner::runner INFO Running command: "C:\Users\oluod\My_Notebook\unneeded\Firefox\firefox.exe" "--marionette" "-profile=C:\Users\oluod\My_Notebook\angular\v10\GNDC\CLT-GNDC\testing\e2e\firefox_profile" "-foreground" "-no-remote" 1608552212782 geckodriver::marionette DEBUG Waiting 60s to connect to browser on 127.0.0.1:56308 Can't find symbol 'eglSwapBuffersWithDamageEXT'. Can't find symbol 'eglSetDamageRegionKHR'. [GFX1-]: shader-cache: Shader disk cache is not supported [2020-12-21T12:03:38Z ERROR webrender_bindings::program_cache] shader-cache: Shader disk cache is not supported
###!!! [Child][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
###!!! [Child][MessageChannel::SendAndWait] Error: Channel error: cannot send/recv
1608552231712 webdriver::server DEBUG <- 500 Internal Server Error {"value":{"error":"unknown error","message":"Process unexpectedly closed with status 0","stacktrace":""}} 2020-12-21 07:03:51 INFO Selenium <- {"value":{"error":"unknown error","message":"Process unexpectedly closed with status 0","stacktrace":""}}
Logfile created on 2020-12-21 07:16:30 -0500 by logger.rb/v1.4.2
2020-12-21 07:16:31 DEBUG Selenium Executing Process ["C:/Users/oluod/My_Notebook/unneeded/Ruby27-x64/Ruby27-x64/bin/geckodriver.exe", "--port=4444", "--binary=C:\Users\oluod\My_Notebook\unneeded\Firefox\firefox.exe"] 1608552991120 geckodriver INFO Listening on 127.0.0.1:4444 2020-12-21 07:16:31 INFO Selenium Skipping handshake as we know it is W3C. 2020-12-21 07:16:31 INFO Selenium -> POST session 2020-12-21 07:16:31 INFO Selenium >>> http://127.0.0.1:4444/session | {"desiredCapabilities":{"browserName":"firefox","version":"","platform":"ANY","javascriptEnabled":false,"cssSelectorsEnabled":false,"takesScreenshot":false,"nativeEvents":false,"rotatable":false,"marionette":true,"timeouts":{},"moz:firefoxOptions":{}},"capabilities":{"firstMatch":[{"browserName":"firefox","timeouts":{},"moz:firefoxOptions":{}}]}} 2020-12-21 07:16:31 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/3.142.7 (ruby windows)", "Content-Length"=>"348"} 1608552991666 mozrunner::runner INFO Running command: "C:\Users\oluod\My_Notebook\unneeded\Firefox\firefox.exe" "--marionette" "-foreground" "-no-remote" "-profile" "C:\Users\oluod\AppData\Local\Temp\rust_mozprofilebNKcc7" Can't find symbol 'eglSwapBuffersWithDamageEXT'. Can't find symbol 'eglSetDamageRegionKHR'. JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. console.warn: SearchSettings: "get: No settings file exists, new profile?" (new Error("", "(unknown module)")) 1608552994102 Marionette INFO Listening on port 56817 2020-12-21 07:16:34 INFO Selenium <- {"value":{"sessionId":"d8d43eb5-7d58-4651-83da-80532e797f0e","capabilities":{"acceptInsecureCerts":false,"browserName":"firefox","browserVersion":"83.0","moz:accessibilityChecks":false,"moz:buildID":"20201112153044","moz:geckodriverVersion":"0.28.0","moz:headless":false,"moz:processID":4524,"moz:profile":"C:\Users\oluod\AppData\Local\Temp\rust_mozprofilebNKcc7","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"pageLoadStrategy":"normal","platformName":"windows","platformVersion":"10.0","rotatable":false,"setWindowRect":true,"strictFileInteractability":false,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"unhandledPromptBehavior":"dismiss and notify"}}} 2020-12-21 07:16:34 INFO Selenium Detected W3C dialect. 2020-12-21 07:16:34 INFO Selenium -> POST session/d8d43eb5-7d58-4651-83da-80532e797f0e/url 2020-12-21 07:16:34 INFO Selenium >>> http://127.0.0.1:4444/session/d8d43eb5-7d58-4651-83da-80532e797f0e/url | {"url":"http://localhost:4200/"} 2020-12-21 07:16:34 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/3.142.7 (ruby windows)", "Content-Length"=>"32"} Can't find symbol 'eglSwapBuffersWithDamageEXT'. Can't find symbol 'eglSetDamageRegionKHR'. JavaScript warning: http://localhost:4200/main.js, line 3875: unreachable code after return statement JavaScript warning: http://localhost:4200/main.js, line 8178: unreachable code after return statement JavaScript warning: http://localhost:4200/main.js, line 3875: unreachable code after return statement JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. 2020-12-21 07:16:39 INFO Selenium <- {"value":null} 2020-12-21 07:16:39 INFO Selenium -> POST session/d8d43eb5-7d58-4651-83da-80532e797f0e/execute/sync 2020-12-21 07:16:39 INFO Selenium >>> http://127.0.0.1:4444/session/d8d43eb5-7d58-4651-83da-80532e797f0e/execute/sync | {"script":"\n\t\t\t\treturn {\n\t\t\t\t\tangular_env:capybara_env.env,\n\t\t\t\t\twebsite:capybara_env.website\n\t\t\t\t}\n\t\t\t","args":[]} 2020-12-21 07:16:39 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/3.142.7 (ruby windows)", "Content-Length"=>"141"} 2020-12-21 07:16:40 INFO Selenium <- {"value":{"angular_env":{"component":{"app":{},"dialog":{"lifecycleHooks":true,"panelView":-1,"zChild":-1,"zChildView":-1},"form":{"lifecycleHooks":false,"panelView":-1,"zChild":-1,"zChildView":-1}},"cookie":{},"inputHandle":{"link":false,"linkInit":false,"options":false},"production":false,"sentry":{"defaultIntegrations":true,"env":"rental_development","tracingOrigins":["localhost",{}]},"submission":{"click":false,"endUser":true,"fakeValues":false,"invalidate":{"any":false},"moreThanOne":false,"optionsClicked":true,"play":false},"testingAcct":{"capybara":{"main":"true","url":"Rental"},"confirm":"false"},"url":"rental"},"website":{"convertCMS":[{"metafields":[{"googleSheets":{},"key":"f_o_r_m_Heading","split":"9","type":"title","value":"Personal Information"},{"form":{"required":"true"},"googleSheets":{"Household employers":[["field","Applicant name"],["type","count"]],"Household members":[["field","Applicant name"],["type","count"]],"Primary rental application data":[["field","Name"]]},"key":"f_o_r_m_Name","split":"6","type":"input","value":"NAME"},{"form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","DT"],["type","datetime"]]},"key":"f_o_r_m_Date","split":"3","type":"date","value":"DATE"},{"form":{"link":[],"required":"true"},"googleSheets":{"Primary rental application data":[["field","Address1"]]},"key":"f_o_r_m_Address","split":"7","type":"input","value":"PRESENT ADDRESS"},{"googleSheets":{"Primary rental application data":[["field","Address2"]]},"key":"f_o_r_m_apt","split":"2","type":"input","value":"APT"},{"form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","City"]]},"key":"f_o_r_m_City","split":"4","type":"input","value":"CITY"},{"form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","State"]]},"key":"f_o_r_m_State","split":"2","type":"input","value":"STATE"},{"form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Zip"]]},"key":"f_o_r_m_Zipcode","split":"3","type":"zipcode","value":"ZIPCODE"},{"googleSheets":{"Primary rental application data":[["field","Home phone"]]},"key":"f_o_r_m_HomePhone","split":"3","type":"phone","value":"HOME PHONE"},{"googleSheets":{"Primary rental application data":[["field","Work phone"]]},"key":"f_o_r_m_WorkPhone","split":"3","type":"phone","value":"WORK PHONE"},{"form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Cell phone"]]},"key":"f_o_r_m_CellPhone","split":"3","type":"phone","value":"CELL PHONE"},{"form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Email"]]},"key":"f_o_r_m_Email","split":"9","type":"email","value":"EMAIL ADDRESS"},{"form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Driver's license No."]]},"key":"f_o_r_m_DriversLicense","split":"5","type":"drivers license","value":"DRIVERS LICENSE NUMBER"},{"googleSheets":{},"key":"f_o_r_m_78202?","split":"9","text-align":"center","type":"text","value":"Have you ever lived in the 78702, 78721 or 78741 zip code areas? More specifically, do you live in or have family living in Central East Austin or the Montopolis Neighborhoods? If so, where and for how long?"},{"count":"1","form":{"link":[],"required":"true"},"googleSheets":{"Primary rental application data":[["field","Lived in 78702 or 78721"]]},"group":"78201","key":"f_o_r_m_78202true","left":"350","split":"3","type":"options","value":"YES"},{"googleSheets":{"Primary rental application data":[["field","Lived in 78702 or 78721"]]},"group":"78201","key":"f_o_r_m_78202false","left":"650","split":"3","type":"options","value":"NO"},{"googleSheets":{"Primary rental application data":[["field","Lived in 78702 or 78721 answer"]]},"height":"170","key":"f_o_r_m_78202answer","split":9,"type":"textbox","value":"IF YES, ANSWER HERE"}],"title":"personal","type_slug":"forms"},{"metafields":[{"googleSheets":{},"key":"f_o_r_m_Heading","split":"9","type":"title","value":"Emergency Contact"},{"googleSheets":{"Primary rental application data":[["field","Emergency contact"]]},"key":"f_o_r_m_EmergencyName","split":"6","type":"input","value":"NAME"},{"googleSheets":{"Primary rental application data":[["field","Emergency phone"]]},"key":"f_o_r_m_EmergencyPhoneNumber","split":"3","type":"phone","value":"PHONE NUMBER"}],"title":"Emergency","type_slug":"forms"},{"metafields":[{"googleSheets":{},"key":"f_o_r_m_Heading","split":"9","type":"title","value":"Rental History"},{"key":"f_o_r_m_RentalNameText","split":"9","text-align":"center","type":"text","value":"WHAT IS THE NAME OF THE OWNER/MANAGER OF YOUR CURRENT HOME ?"},{"form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Current home owner: Name"]]},"key":"f_o_r_m_RentalName","split":"9","type":"input","value":"ENTER HERE"},{"form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Current home owner: Phone"]]},"key":"f_o_r_m_RentalPhoneNumber","split":"3","type":"phone","value":"PHONE NUMBER"},{"form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Current home owner: Address"]]},"key":"f_o_r_m_RentalAddress","split":"6","type":"input","value":"ADDRESS OF OWNER/MANAGER"},{"form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Current home owner: City"]]},"key":"f_o_r_m_RentalCity","split":"4","type":"input","value":"CITY"},{"form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Current home owner: State"]]},"key":"f_o_r_m_RentalState","split":"2","type":"input","value":"STATE"},{"form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Current home owner: Zip"]]},"key":"f_o_r_m_RentalZipcode","split":"3","type":"input","value":"ZIPCODE"},{"form":{"required":"true"},"googleSheets":{},"key":"f_o_r_m_RentPayment","split":"9","type":"input","value":"RENT PAYMENT AMOUNT ($)"},{"googleSheets":{},"key":"years","split":"9","type":"text","value":"How long have you lived there?"},{"form":{"required":"true"},"googleSheets":{},"height":"100","key":"f_o_r_m_RentalYears","split":"9","type":"textbox","value":"TYPE ANSWER HERE"},{"google-sheets":"Current home: Section 8?","googleSheets":{},"key":"f_o_r_m_Section8Now?","split":"9","type":"text","value":"Do you receive any subsidy benefits such as Section 8 Housing?"},{"count":"1","form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Current home: Section 8?"]]},"group":"section 8 now","key":"f_o_r_m_Section8Nowtrue","left":"350","split":"3","type":"options","value":"YES"},{"googleSheets":{"Primary rental application data":[["field","Current home: Section 8?"]]},"group":"section 8 now","key":"f_o_r_m_Section8Nowfalse","left":"650","split":"3","type":"options","value":"NO"},{"form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Previous home owner: Address"]]},"key":"f_o_r_m_PreviousAddr","split":"9","type":"input","value":"PREVIOUS ADDRESS"},{"form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Previous home owner: City"]]},"key":"f_o_r_m_PrevCity","split":"4","type":"input","value":"CITY"},{"form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Previous home owner: State"]]},"key":"f_o_r_m_PrevState","split":"2","type":"input","value":"STATE"},{"form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Previous home owner: Zip"]]},"key":"f_o_r_m_PrevZipcode","split":"3","type":"zipcode","value":"ZIPCODE"},{"key":"f_o_r_m_PrevManagerText","split":"9","text-align":"center","type":"text","value":"WHAT IS THE NAME OF THE PREVIOUS OWNER/MANAGER ?"},{"form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Previous home owner: Name"]]},"key":"f_o_r_m_PrevManager","split":"9","type":"input","value":"TYPE ANSWER HERE"},{"form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Previous home owner: Phone"]]},"key":"f_o_r_m_PrevPhoneNumber","split":"3","type":"phone","value":"PHONE NUMBER"},{"form":{"required":"true"},"googleSheets":{},"key":"f_o_r_m_PrevRentAmount","split":"9","type":"input","value":"RENT PAYMENT AMOUNT ($)"},{"googleSheets":{},"key":"prevyears","split":"9","type":"text","value":"How long did you live there?"},{"form":{"required":"true"},"googleSheets":{},"height":"100","key":"f_o_r_m_PrevYears","split":"9","type":"textbox","value":"TYPE ANSWER HERE"},{"google-sheets":"Previous home: Section 8?","googleSheets":{},"key":"f_o_r_m_Section8Then?","split":"9","type":"text","value":"Did you receive any subsidy benefits such as Section 8 Housing?"},{"count":"1","form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Previous home: Section 8?"]]},"group":"section 8 then","key":"f_o_r_m_Section8Thentrue","left":"350","split":"3","type":"options","value":"YES"},{"googleSheets":{"Primary rental application data":[["field","Previous home: Section 8?"]]},"group":"section 8 then","key":"f_o_r_m_Section8Thenfalse","left":"650","split":"3","type":"options","value":"NO"}],"title":"Rental","type_slug":"forms"},{"metafields":[{"googleSheets":{},"key":"f_o_r_m_Heading","split":"9","type":"title","value":"Household Information"},{"googleSheets":{},"key":"f_o_r_m_Instruction","split":"9","type":"text","value":"Please fill out the following information for yourself and each member of your household. Click "add another" for each additional person in your household."},{"googleSheets":{},"key":"f_o_r_m_Count","multipleGroup":"household","split":"1","type":"count","value":"1."},{"form":{"required":"true"},"googleSheets":{"Household members":[["field","Name"],["type","count"]],"Primary rental application data":[["type","total"],["field","Household memeber"]]},"key":"f_o_r_m_Name","multipleGroup":"household","next":"true","split":"4","type":"input","value":"NAME"},{"form":{"required":"true"},"googleSheets":{"Household members":[["field","Relationship"],["type","count"]]},"key":"f_o_r_m_Relationship","multipleGroup":"household","split":"3","type":"input","value":"RELATIONSHIP"},{"form":{"required":"true"},"googleSheets":{"Household members":[["field","Age"],["type","count"]]},"key":"f_o_r_m_Age","multipleGroup":"household","split":"2","type":"input","value":"AGE"},{"form":{"required":"true"},"googleSheets":{"Household members":[["field","DOB"],["type","count"]],"Primary rental application data":[["type","max"],["field","Oldest"],["type","min"],["field","Youngest"]]},"key":"f_o_r_m_DOB","multipleGroup":"household","split":"3","type":"date","value":"DATE OF BIRTH"},{"form":{"required":"true"},"googleSheets":{"Household members":[["field","Source of income"],["type","count"]]},"key":"f_o_r_m_SOI","multipleGroup":"household","split":"6","type":"input","value":"SOURCE OF INCOME"},{"form":{"required":"true"},"googleSheets":{"Household members":[["field","Monthly income"],["type","count"],["type","monetary"]],"Primary rental application data":[["field","Total monthly income"],["type","sum"],["type","monetary"]]},"key":"f_o_r_m_MI","multipleGroup":"household","split":"5","type":"input","value":"MONTHLY INCOME ($)"},{"googleSheets":{},"key":"f_o_r_m_Add","left":500,"multipleGroup":"household","next":"true","split":"4","type":"add button","value":"Add another"},{"googleSheets":{},"key":"f_o_r_m_Remove","multipleGroup":"household","split":"3","type":"remove button","value":"Remove"}],"title":"household","type_slug":"forms"},{"metafields":[{"googleSheets":{},"key":"f_o_r_m_Instruction","split":"9","type":"text","value":"Please list the employment information for yourself and each member of your household. Click "add another" for each additional person in your household."},{"googleSheets":{},"key":"f_o_r_m_Count","multipleGroup":"working members","split":"1","type":"count","value":"1."},{"form":{"required":"true"},"googleSheets":{"Household employers":[["field","Name"],["type","count"]],"Primary rental application data":[["type","total"],["field","Total employers"]]},"key":"f_o_r_m_Name","multipleGroup":"working members","split":"9","type":"input","value":"NAME"},{"form":{"required":"true"},"googleSheets":{"Household employers":[["field","Employer's name"],["type","count"]]},"key":"f_o_r_m_Employer","multipleGroup":"working members","split":"9","type":"input","value":"EMPLOYER’S NAME"},{"form":{"required":"true"},"googleSheets":{"Household employers":[["field","Length of employment"],["type","count"]]},"key":"f_o_r_m_EmploymentLength","multipleGroup":"working members","split":"9","type":"input","value":"LENGTH OF EMPLOYMENT"},{"form":{"required":"true"},"googleSheets":{"Household employers":[["field","Address"],["type","count"]]},"key":"f_o_r_m_Address","multipleGroup":"working members","split":"9","type":"input","value":"EMPLOYER’S ADDRESS"},{"form":{"required":"true"},"googleSheets":{"Household employers":[["field","City"],["type","count"]]},"key":"f_o_r_m_City","multipleGroup":"working members","split":"4","type":"input","value":"CITY"},{"form":{"required":"true"},"googleSheets":{"Household employers":[["field","State"],["type","count"]]},"key":"f_o_r_m_State","multipleGroup":"working members","split":"2","type":"input","value":"STATE"},{"form":{"required":"true"},"googleSheets":{"Household employers":[["field","Zip"],["type","count"]]},"key":"f_o_r_m_Zipcode","multipleGroup":"working members","split":"3","type":"zipcode","value":"ZIPCODE"},{"googleSheets":{},"key":"f_o_r_m_Add","left":500,"multipleGroup":"working members","split":"4","type":"add button","value":"Add another"},{"googleSheets":{},"key":"f_o_r_m_Remove","multipleGroup":"working members","split":"3","type":"remove button","value":"Remove"}],"title":"working members","type_slug":"forms"},{"metafields":[{"googleSheets":{},"key":"f_o_r_m_Instruction","split":"9","type":"text","value":"Please list the make, model, year and license plate number of all cars belonging to household members."},{"googleSheets":{},"key":"f_o_r_m_Count","multipleGroup":"cars","split":"1","type":"count","value":"1."},{"form":{"required":"true"},"googleSheets":{"Household cars":[["field","Make & Model"],["type","count"]],"Primary rental application data":[["type","total"],["field","# Cars"]]},"key":"f_o_r_m_Make","multipleGroup":"cars","next":"true","split":"9","type":"input","value":"MAKE AND MODEL"},{"form":{"required":"true"},"googleSheets":{"Household cars":[["field","Year"],["type","count"]]},"key":"f_o_r_m_Year","multipleGroup":"cars","split":"4","type":"input","value":"YEAR"},{"googleSheets":{"Household cars":[["field","License plate number"],["type","count"]]},"key":"f_o_r_m_LPNumber","multipleGroup":"cars","split":"5","type":"input","value":"LICENSE PLATE NUMBER"},{"googleSheets":{},"key":"f_o_r_m_Add","left":500,"multipleGroup":"cars","split":"4","type":"add button","value":"Add another"},{"googleSheets":{},"key":"f_o_r_m_Remove","multipleGroup":"cars","split":"3","type":"remove button","value":"Remove"}],"title":"cars","type_slug":"forms"},{"metafields":[{"background":"lightgrey","gap":"50","googleSheets":{},"key":"f_o_r_m_Body","stack":"60","type":"body"},{"googleSheets":{},"key":"f_o_r_m_Handicapped?","split":"5","type":"text","value":"Are there any handicapped members of your household?"},{"count":"1","form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","HHM handicaped"]]},"group":"handicapped","key":"f_o_r_m_HandicappedTrue","split":"2","type":"options","value":"YES"},{"googleSheets":{"Primary rental application data":[["field","HHM handicaped"]]},"group":"handicapped","key":"f_o_r_m_HandicappedFalse","split":"2","type":"options","value":"NO"},{"form":{"link":[{"action":"required","target":"f_o_r_m_HandicappedTrue","value":"YES","when":"equal"}]},"googleSheets":{"Primary rental application data":[["field","HHM handicap description"]]},"height":"200","key":"f_o_r_m_HandicappedTrueDesc","split":"9","type":"textbox","value":"If yes, please describe"},{"googleSheets":{"Primary rental application data":[["field","Pets"]]},"key":"f_o_r_m_Pets?","split":"5","type":"text","value":"Do you have any pets?"},{"count":"1","form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Pets"]]},"group":"pets","key":"f_o_r_m_PetsTrue","split":"2","type":"options","value":"YES"},{"googleSheets":{"Primary rental application data":[["field","Pets"]]},"group":"pets","key":"f_o_r_m_PetsFalse","split":"2","type":"options","value":"NO"},{"form":{"link":[{"action":"required","target":"f_o_r_m_PetsTrue","value":"YES","when":"equal"}]},"googleSheets":{"Primary rental application data":[["field","Pets description"]]},"height":"200","key":"f_o_r_m_PetsTrueDesc","split":"9","type":"textbox","value":"If so, what kind?"},{"googleSheets":{},"key":"f_o_r_m_Evicted?","split":"5","type":"text","value":"Have you ever been evicted?"},{"count":"1","form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Evicted"]]},"group":"evicted","key":"f_o_r_m_EvictedTrue","split":"2","type":"options","value":"YES"},{"googleSheets":{"Primary rental application data":[["field","Evicted"]]},"group":"evicted","key":"f_o_r_m_EvictedFalse","split":"2","type":"options","value":"NO"},{"form":{"link":[{"action":"required","target":"f_o_r_m_EvictedTrue","value":"YES","when":"equal"}]},"googleSheets":{"Primary rental application data":[["field","Eviction description"]]},"height":"200","key":"f_o_r_m_EvictedTrueDesc","split":"9","type":"textbox","value":"If yes please explain"},{"googleSheets":{},"key":"f_o_r_m_Felony?","split":"5","type":"text","value":"Have you ever been convicted of a felony?"},{"count":"1","form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Felony"]]},"group":"felony","key":"f_o_r_m_FelonyTrue","split":"2","type":"options","value":"YES"},{"googleSheets":{"Primary rental application data":[["field","Felony"]]},"group":"felony","key":"f_o_r_m_FelonyFalse","split":"2","type":"options","value":"NO"},{"form":{"link":[{"action":"required","target":"f_o_r_m_FelonyTrue","value":"YES","when":"equal"}]},"googleSheets":{"Primary rental application data":[["field","Felony description"]]},"height":"200","key":"f_o_r_m_FelonyTrueDesc","split":"9","type":"textbox","value":"If yes please explain"}],"title":"domestic","type_slug":"forms"},{"metafields":[{"background":"white","gap":"50","googleSheets":{},"key":"f_o_r_m_Body","stack":"60","type":"body"},{"googleSheets":{},"key":"f_o_r_m_Heading","split":"9","type":"title","value":"Financial Information"},{"form":{},"googleSheets":{"Primary rental application data":[["field","Tax Return Link"],["type","files"]]},"key":"f_o_r_m_selectfilebutton","split":"3","type":"file button","value":"Select File"},{"googleSheets":{},"key":"f_o_r_m_Subheading2","split":"9","type":"text","value":"Please check & complete the following financial information."},{"googleSheets":{},"key":"f_o_r_m_Checking?","split":"5","type":"text","value":"Do you have a checking account?"},{"count":"1","form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Checking account"]]},"group":"checking","key":"f_o_r_m_CheckingTrue","split":"2","type":"options","value":"YES"},{"googleSheets":{"Primary rental application data":[["field","Checking account"]]},"group":"checking","key":"f_o_r_m_CheckingFalse","split":"2","type":"options","value":"NO"},{"form":{"link":[{"action":"required","target":"f_o_r_m_CheckingTrue","value":"YES","when":"equal"}]},"googleSheets":{"Primary rental application data":[["field","Amount of funds Checking"],["type","monetary"]]},"key":"f_o_r_m_CheckingTrueDesc","split":"9","type":"number","value":"Amount of funds (in numbers only)"},{"googleSheets":{},"key":"f_o_r_m_Savings?","split":"5","type":"text","value":"Do you have a savings account?"},{"count":"1","form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Savings account"]]},"group":"savings","key":"f_o_r_m_SavingsTrue","split":"2","type":"options","value":"YES"},{"googleSheets":{"Primary rental application data":[["field","Savings account"]]},"group":"savings","key":"f_o_r_m_SavingsFalse","split":"2","type":"options","value":"NO"},{"form":{"link":[{"action":"required","target":"f_o_r_m_SavingsTrue","value":"YES","when":"equal"}]},"googleSheets":{"Primary rental application data":[["field","Amount of funds Savings"],["type","monetary"]]},"key":"f_o_r_m_SavingsTrueDesc","split":"9","type":"number","value":"Amount of funds (in numbers only)"},{"googleSheets":{},"key":"f_o_r_m_Bonds?","split":"5","type":"text","value":"Do you own stocks or bonds?"},{"count":"1","form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Stocks or bonds"]]},"group":"stocks","key":"f_o_r_m_BondsTrue","split":"2","type":"options","value":"YES"},{"googleSheets":{"Primary rental application data":[["field","Stocks or bonds"]]},"group":"stocks","key":"f_o_r_m_BondsFalse","split":"2","type":"options","value":"NO"},{"form":{"link":[{"action":"required","target":"f_o_r_m_BondsTrue","value":"YES","when":"equal"}]},"googleSheets":{"Primary rental application data":[["field","Value"],["type","monetary"]]},"key":"f_o_r_m_BondsTrueDesc","split":"9","type":"number","value":"Value (in numbers only)"},{"googleSheets":{},"key":"f_o_r_m_Property?","split":"5","type":"text","value":"Do you own real property or is property listed under your name?"},{"count":"1","form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Realestate or property"]]},"group":"property","key":"f_o_r_m_PropertyTrue","split":"2","type":"options","value":"YES"},{"googleSheets":{"Primary rental application data":[["field","Realestate or property"]]},"group":"property","key":"f_o_r_m_PropertyFalse","split":"2","type":"options","value":"NO"},{"form":{"link":[{"action":"required","target":"f_o_r_m_PropertyTrue","value":"YES","when":"equal"}]},"googleSheets":{"Primary rental application data":[["field","Description"]]},"height":"200","key":"f_o_r_m_PropertyTrueDesc","split":"9","type":"textbox","value":"If yes, please give property description or address"},{"googleSheets":{},"key":"f_o_r_m_LifeInsurance?","split":"5","type":"text","value":"Do you have life insurance?"},{"count":"1","form":{"required":"true"},"googleSheets":{"Primary rental application data":[["field","Life insurance"]]},"group":"life insurance","key":"f_o_r_m_LifeInsuranceTrue","split":"2","type":"options","value":"YES"},{"googleSheets":{"Primary rental application data":[["field","Life insurance"]]},"group":"life insurance","key":"f_o_r_m_LifeInsuranceFalse","split":"2","type":"options","value":"NO"},{"form":{"link":[{"action":"required","target":"f_o_r_m_LifeInsuranceTrue","value":"YES","when":"equal"}]},"googleSheets":{"Primary rental application data":[["field","Face value"]]},"height":"200","key":"f_o_r_m_LifeInsuranceTrueDesc","split":"9","type":"textbox","value":"If yes, please describe the life insurance type"}],"title":"financial","type_slug":"forms"},{"metafields":[{"googleSheets":{},"key":"f_o_r_m_Contract","split":"9","type":"text","value":"I declare that the statements and information given above are true and correct, and I hereby authorize verification of references given and will provide a copy of my credit report and criminal background check if needed."},{"googleSheets":{},"italics":"bold","key":"f_o_r_m_ContractBold","split":"9","type":"text","value":"I understand it is my responsibility to keep a copy of this application for my records and I understand that my application will be kept on file for five (5) years from the date received by GNDC, provided my telephone numbers are correct and working. I also understand that GNDC office will contact me only by telephone."},{"googleSheets":{},"key":"f_o_r_m_SignaturePrint","split":"9","type":"input","value":"Signature"},{"googleSheets":{},"key":"f_o_r_m_SignatureSign","refreshGroup":"sign","split":"9","type":"signature","value":""},{"googleSheets":{},"key":"f_o_r_m_CoApplicantPrint","split":"9","type":"input","value":"Co-Applicant"},{"googleSheets":{},"key":"f_o_r_m_CoApplicantSign","refreshGroup":"sign","split":"9","type":"signature","value":""},{"googleSheets":{},"key":"f_o_r_m_Refresh","left":"377","refreshGroup":"sign","type":"refresh button","value":"Refresh"},{"googleSheets":{},"key":"f_o_r_m_Submit","type":"submit button","value":"Submit"}],"title":"signature","type_slug":"forms"},{"metafields":[{"background":"rgba(32, 28, 28,.5)","googleSheets":{},"key":"d_i_a_l_o_g_Body","stack":"60","type":"body"},{"googleSheets":{},"key":"d_i_a_l_o_g_Display","split":"9","type":"display"},{"googleSheets":{},"key":"d_i_a_l_o_g_Heading","next":"true","split":"9","type":"title","value":"ERRORS"},{"googleSheets":{},"key":"d_i_a_l_o_g_Fix","left":"220","next":"true","split":"6","type":"text","value":"Please fix the areas highlighted in red"},{"googleSheets":{},"key":"d_i_a_l_o_g_Ensure","left":"220","next":"true","split":"5","type":"text","value":"Make sure that"},{"fontSize":"24","googleSheets":{},"key":"d_i_a_l_o_g_SignatureSign","left":"220","next":"true","split":"8","type":"text","value":"All required options are selected with black highlights"},{"fontSize":"24","googleSheets":{},"key":"d_i_a_l_o_g_CoApplicantPrint","left":"220","next":"true","split":"5","type":"text","value":"Phone numbers are in the format"},{"googleSheets":{},"key":"d_i_a_l_o_g_CoApplicantPrint","left":"220","next":"true","split":"5","top":"20","type":"bullet point","value":"(215) 555-1212"},{"googleSheets":{},"key":"d_i_a_l_o_g_CoApplicantPrint","left":"220","next":"true","split":"5","top":"20","type":"bullet point","value":"215 555 1212"},{"googleSheets":{},"key":"d_i_a_l_o_g_CoApplicantPrint","left":"220","next":"true","split":"5","top":"20","type":"bullet point","value":"215.555.1212"},{"googleSheets":{},"key":"d_i_a_l_o_g_CoApplicantPrint","left":"220","next":"true","split":"5","top":"20","type":"bullet point","value":"2155551212"},{"fontSize":"24","googleSheets":{},"key":"d_i_a_l_o_g_DriversLicense","left":"220","next":"true","split":"6","type":"text","value":"Drivers licenses must be 7-8 Numeric no dashes"},{"fontSize":"24","googleSheets":{},"key":"d_i_a_l_o_g_Zipcode","left":"220","next":"true","split":"5","type":"text","value":"Zipcode's are in the format"},{"googleSheets":{},"key":"d_i_a_l_o_g_Zipcode","left":"220","next":"true","split":"5","top":"20","type":"bullet point","value":"12345"},{"googleSheets":{},"key":"d_i_a_l_o_g_Zipcode","left":"220","next":"true","split":"5","top":"20","type":"bullet point","value":"12345 1234"},{"googleSheets":{},"key":"d_i_a_l_o_g_Zipcode","left":"220","next":"true","split":"5","top":"20","type":"bullet point","value":"12345-6789"},{"googleSheets":{},"key":"d_i_a_l_o_g_Close","left":"700","next":"true","top":"30","type":"close button","value":"Close"}],"title":"invalid","type_slug":"dialogs"},{"metafields":[{"background":"rgba(32, 28, 28,.5)","googleSheets":{},"key":"d_i_a_l_o_g_Body","stack":"60","type":"body"},{"googleSheets":{},"key":"d_i_a_l_o_g_Display","split":"9","type":"display"},{"googleSheets":{},"key":"d_i_a_l_o_g_Heading","next":"true","split":"9","type":"title","value":"SUCCESS"},{"googleSheets":{},"key":"d_i_a_l_o_g_Sucess","next":"true","split":"9","text-align":"center","type":"text","value":"Your information has been sucessfully submitted"},{"googleSheets":{},"key":"d_i_a_l_o_g_applicantInstruction","next":"true","split":"9","text-align":"center","type":"text","value":"Keep this applicant ID for your reference"},{"googleSheets":{},"key":"d_i_a_l_o_g_applicantID","next":"true","split":"9","type":"title","value":"YOUR ID"},{"googleSheets":{},"key":"d_i_a_l_o_g_Close","next":"true","split":"9","text-align":"center","type":"text","value":"Please close this application"}],"title":"sucessful","type_slug":"dialogs"},{"metafields":[{"background":"lightblue","googleSheets":{},"height":"900","key":"d_i_a_l_o_g_Body","stack":"60","type":"body"},{"googleSheets":{},"key":"d_i_a_l_o_g_Loading","split":"9","text-align":"center","top":"100","type":"text","value":"Submitting..."},{"googleSheets":{},"key":"d_i_a_l_o_g_Loading","split":"9","text-align":"center","top":"75","type":"text","value":"Your application is processing"},{"googleSheets":{},"key":"d_i_a_l_o_g_Loading","split":"9","text-align":"center","type":"text","value":"Please do not close the browser window"},{"color":"blue","googleSheets":{},"key":"d_i_a_l_o_g_LoadingIcon","left":"575","text-align":"center","type":"loading","value":"Submitting..."}],"title":"loading","type_slug":"dialogs"},{"metafields":[{"background":"lightsalmon","googleSheets":{},"height":"700","key":"d_i_a_l_o_g_Body","stack":"60","type":"body"},{"googleSheets":{},"key":"d_i_a_l_o_g_Display","split":"9","type":"display"},{"googleSheets":{},"key":"d_i_a_l_o_g_Heading","next":"true","split":"9","type":"title","value":"ERROR"},{"googleSheets":{},"key":"d_i_a_l_o_g_Sucess","next":"true","split":"9","text-align":"center","type":"text","value":"There was an error handling your application"},{"googleSheets":{},"key":"d_i_a_l_o_g_applicantInstruction","next":"true","split":"9","text-align":"center","type":"text","value":"Please check your internet connection and reload this application"}],"title":"network error","type_slug":"dialogs"},{"metafields":[{"background":"transparent","googleSheets":{},"height":"700","key":"d_i_a_l_o_g_Body","stack":"60","type":"body"},{"googleSheets":{},"key":"d_i_a_l_o_g_Display","split":"9","type":"display"},{"googleSheets":{},"key":"d_i_a_l_o_g_Heading","next":"true","split":"9","type":"title","value":"COOKIE NOTICE"},{"googleSheets":{},"key":"d_i_a_l_o_g_Respect_0","left":"200","next":"true","split":"7","text-align":"center","type":"text","value":"At GuadalupeNDC, we respect your concerns about privacy and value the relationship that we have with you."},{"googleSheets":{},"key":"d_i_a_l_o_g_Respect_1","left":"200","next":"true","split":"7","text-align":"center","type":"text","value":"Like many companies, we use technology on our website to collect information that helps us enhance your experience. The cookies that we use in this form allow our website to quickly refill the form in case the window is accidently closed."},{"googleSheets":{},"key":"d_i_a_l_o_g_Respect_2","left":"200","next":"true","split":"7","text-align":"center","type":"text","value":"Please take a moment to review our cookie practices and let us know if you have any questions by sending us an email or submitting a request through the “Contact Us” form."},{"googleSheets":{},"key":"d_i_a_l_o_g_Respect_3","left":"200","next":"true","split":"7","text-align":"center","type":"text","value":"We have tried to keep this Notice very simple, but if you’re not familiar with terms, such as cookies, IP, and browsers, then read about these below."},{"googleSheets":{},"key":"d_i_a_l_o_g_CookieConsent","left":"200","next":"true","split":"7","text-align":"center","type":"text","value":"Do you permit this site the use of cookies on this device"},{"googleSheets":{},"key":"d_i_a_l_o_g_AcceptCookie","left":"200","next":"true","permission":"allow","split":"7","text-align":"center","type":"close button","value":"Accept"},{"googleSheets":{},"key":"d_i_a_l_o_g_RejectCookie","left":"200","next":"true","permission":"deny","split":"7","text-align":"center","type":"close button","value":"Reject"},{"fontSize":42,"googleSheets":{},"key":"d_i_a_l_o_g_Respect_4","left":"450","next":"true","text-align":"center","type":"sub-heading","value":"Who Is Collecting It"},{"googleSheets":{},"key":"d_i_a_l_o_g_Respect_5","left":"200","next":"true","split":"7","top":"0","type":"text","value":"Any personal data provided to or collected by GuadalupeNDC via cookies and other tracking technologies is controlled by GuadalupeNDC, the data controller. By using this online form, you are consenting to our use of cookies in accordance with this Cookie Notice "},{"fontSize":42,"googleSheets":{},"key":"d_i_a_l_o_g_Respect_6","left":"400","next":"true","text-align":"center","type":"sub-heading","value":"What Does Cookie Mean?"},{"googleSheets":{},"key":"d_i_a_l_o_g_Respect_7","left":"200","next":"true","split":"7","top":"0","type":"text","value":"Cookies, pixel tags and similar technologies contain small amounts of data sent to any device that uses the internet . Cookies are then sent back to the originating website on each subsequent visit, or to another website that recognises that cookie. Cookies do lots of different and useful jobs, such as remembering preferences and providing reminders, and processing shopping transactions"},{"fontSize":42,"googleSheets":{},"key":"d_i_a_l_o_g_Respect_8","left":"300","next":"true","text-align":"center","type":"sub-heading","value":"What Purpose Do We Use Cookies For?"},{"googleSheets":{},"key":"d_i_a_l_o_g_Respect_9","left":"200","next":"true","split":"7","top":"0","type":"text","value":"We at GuadalupeNDC use cookies in this form to repopulate fields that would otherwise be time-consuming to the end user (you) to fill. We understand any application for a residence requires one to gather documents and reach out to sources to properly supply needed information. We use cookies to hold your data for a short period of time ideal enough for you to overcome any circumstances that may arise"},{"fontSize":42,"googleSheets":{},"key":"d_i_a_l_o_g_Respect_10","left":"300","next":"true","text-align":"center","type":"sub-heading","value":"How Can I Control Or Delete Cookies?"},{"googleSheets":{},"key":"d_i_a_l_o_g_Respect_11","left":"200","next":"true","split":"7","top":"0","type":"text","value":"You can click the 'Reject' button in this notice which will immediately delete all cookies pertaining to this form. You can disable GuadalupeNDC cookies using your browser settings. If you do not want our websites to store cookies on your device, you can change your browser settings so that you receive a warning before certain cookies are stored. You can also adjust your settings so that your browser refuses most of our cookies or only certain cookies from third parties. You can also withdraw your consent to cookies by deleting the cookies that have already been stored."},{"fontSize":36,"fonts":"Fjalla One","googleSheets":{},"key":"d_i_a_l_o_g_Respect_12","left":"200","next":"true","split":"7","type":"text","value":"Resources for Managing/Deleting Cookies"},{"googleSheets":{},"hyperlink":"https://support.microsoft.com/en-gb/help/17442/windows-internet-explorer-delete-manage-cookies","key":"d_i_a_l_o_g_Respect_13","left":200,"next":"true","split":"5","type":"link","value":"Internet Explorer"},{"googleSheets":{},"hyperlink":"https://support.mozilla.org/en-US/kb/enable-and-disable-cookies-website-preferences","key":"d_i_a_l_o_g_Respect_14","left":200,"next":"true","split":"5","type":"link","value":"Mozilla Firefox"},{"googleSheets":{},"hyperlink":"https://support.google.com/chrome/answer/95647?co=GENIE.Platform%3DDesktop&hl=en","key":"d_i_a_l_o_g_Respect_15","left":200,"next":"true","split":"5","type":"link","value":"Google Chrome"},{"googleSheets":{},"hyperlink":"https://support.apple.com/kb/ph21411?locale=en_US","key":"d_i_a_l_o_g_Respect_16","left":200,"next":"true","split":"5","type":"link","value":"Safari"},{"googleSheets":{},"hyperlink":"https://www.opera.com/help/tutorials/security/privacy/","key":"d_i_a_l_o_g_Respect_17","left":200,"next":"true","split":"5","type":"link","value":"Opera"},{"googleSheets":{},"hyperlink":"https://support.microsoft.com/en-us/office/privacy-security-312737c2-7794-42f8-9a43-de7800cc45a3?ui=en-US&rs=en-US&ad=US","key":"d_i_a_l_o_g_Respect_17","left":200,"next":"true","split":"5","type":"link","value":"Microsoft Edge"},{"fontSize":42,"googleSheets":{},"key":"d_i_a_l_o_g_Respect_18","left":"300","next":"true","text-align":"center","type":"sub-heading","value":"What Cookies Do We Use?"},{"googleSheets":{},"key":"d_i_a_l_o_g_Respect_19","left":"200","next":"true","split":"7","top":"0","type":"text","value":"Functionality Cookies: The information these cookies collect include personal data that you have disclosed. These cookies allow our form to remember the choices you make in order to help you complete the application in a time-efficient manner"}],"title":"cookie consent","type_slug":"dialogs"}],"extra_mapping":{"applicantID":[{"key":"Primary rental application data","value":[["field","AID"],["value","10000"],["type","source"]]},{"key":"Household members","value":[["field","Application ID"],["type","count"],["value","10001"]]},{"key":"Household employers","value":[["field","Application ID"],["type","count"],["value","10001"]]},{"key":"Household cars","value":[["field","Application ID"],["type","count"],["value","10001"]]},{"key":"default value","value":"10001"}],"memberID":[{"key":"Household members","value":[["field","Member ID"],["type","count"],["type","add 1"],["value","1"]]},{"key":"Household employers","value":[["field","Member ID"],["type","count"],["type","add 1"],["value","1"]]},{"key":"Household cars","value":[["field","Car ID"],["type","count"],["type","add 1"],["value","1"]]},{"key":"default value","value":"1"}]},"google-sheets":[{"key":"subsheet1","value":"Primary rental application data"},{"key":"subsheet2","value":"Household members"},{"key":"subsheet3","value":"Household employers"},{"key":"subsheet4","value":"Household cars"}],"google-sheets-mapping":{"subsheet1":"Primary rental application data","subsheet2":"Household members","subsheet3":"Household employers","subsheet4":"Household cars"}}}} 2020-12-21 07:16:40 INFO Selenium -> POST session/d8d43eb5-7d58-4651-83da-80532e797f0e/execute/sync 2020-12-21 07:16:40 INFO Selenium >>> http://127.0.0.1:4444/session/d8d43eb5-7d58-4651-83da-80532e797f0e/execute/sync | {"script":"\n\t\t\t\treturn capybara_env.seeef()\n\t\t\t","args":[]} 2020-12-21 07:16:40 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/3.142.7 (ruby windows)", "Content-Length"=>"68"} 2020-12-21 07:16:40 INFO Selenium <- {"value":{"creds":{"access_token":"ya29.c.KqQB6gcXXfFDEZqcpxCZYQ2jjvBCVaOLTx_ZfOpm92xJKlNld0vQHVrtmcnBD2mcACz9dlkRJLe415SlUix4wV1hYSd2XJDdR4kD9ALwJSu7DIjmh5IUmoAbuj2F8fbHqT31rNzpkGhc_8QonQ7RunxamhG_Sv-Mo1328bFRbXF-eHNjFBCHQ1WoaIKVM8_1EBgoJuc7KS-7Zvh1vRaXv66QAtlqX6U","expires_in":3599,"token_type":"Bearer"}}} 2020-12-21 07:16:40 INFO Selenium -> POST session/d8d43eb5-7d58-4651-83da-80532e797f0e/execute/sync 2020-12-21 07:16:40 INFO Selenium >>> http://127.0.0.1:4444/session/d8d43eb5-7d58-4651-83da-80532e797f0e/execute/sync | {"script":"\n\t\t\t\tcapybara_env.fakeValues()\n\t\t\t","args":[]} 2020-12-21 07:16:40 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/3.142.7 (ruby windows)", "Content-Length"=>"66"} 2020-12-21 07:16:41 INFO Selenium <- {"value":null} 2020-12-21 07:16:41 INFO Selenium -> POST session/d8d43eb5-7d58-4651-83da-80532e797f0e/execute/sync 2020-12-21 07:16:41 INFO Selenium >>> http://127.0.0.1:4444/session/d8d43eb5-7d58-4651-83da-80532e797f0e/execute/sync | {"script":"\n\t\t\treturn capybara_env.seeef()\n\t\t","args":[]} 2020-12-21 07:16:41 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/3.142.7 (ruby windows)", "Content-Length"=>"64"} 2020-12-21 07:16:42 INFO Selenium <- {"value":{"creds":{"access_token":"ya29.c.KqQB6gegybRE7VjyAEcvQpofAG6NmCsbRn43-BOD9GaFlzNnWjfNZHn10-2gqfPvTWwu71mvoQo6tk91CEtIBlh4G9AVODoZKAx247WmUnkwY7PB5rRkFoew3Whqk6t7fdS9v1G3hHaW9apA95ya2zW0gY7X6HGA2jauIkLjsSPFOVA-41kOy7shmefAi00jskiYKO37CK22yIuqfA976zf5I53T-aI","expires_in":3599,"token_type":"Bearer"}}} 2020-12-21 07:16:54 INFO Selenium -> POST session/d8d43eb5-7d58-4651-83da-80532e797f0e/elements 2020-12-21 07:16:54 INFO Selenium >>> http://127.0.0.1:4444/session/d8d43eb5-7d58-4651-83da-80532e797f0e/elements | {"using":"css selector","value":"input[type="file"]"} 2020-12-21 07:16:54 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/3.142.7 (ruby windows)", "Content-Length"=>"55"} 2020-12-21 07:16:54 INFO Selenium <- {"value":[{"element-6066-11e4-a52e-4f735466cecf":"b130a7a4-09e0-40d3-9eae-67672659ce5a"}]} 2020-12-21 07:16:54 INFO Selenium -> POST session/d8d43eb5-7d58-4651-83da-80532e797f0e/element/b130a7a4-09e0-40d3-9eae-67672659ce5a/elements 2020-12-21 07:16:54 INFO Selenium >>> http://127.0.0.1:4444/session/d8d43eb5-7d58-4651-83da-80532e797f0e/element/b130a7a4-09e0-40d3-9eae-67672659ce5a/elements | {"using":"xpath","value":"./descendant-or-self::input[(./@type = 'file')]"} 2020-12-21 07:16:54 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/3.142.7 (ruby windows)", "Content-Length"=>"75"} 2020-12-21 07:16:54 INFO Selenium <- {"value":[{"element-6066-11e4-a52e-4f735466cecf":"b130a7a4-09e0-40d3-9eae-67672659ce5a"}]} 2020-12-21 07:16:54 INFO Selenium Using script for :getAttribute of multiple 2020-12-21 07:16:54 INFO Selenium -> POST session/d8d43eb5-7d58-4651-83da-80532e797f0e/execute/sync 2020-12-21 07:16:54 INFO Selenium >>> http://127.0.0.1:4444/session/d8d43eb5-7d58-4651-83da-80532e797f0e/execute/sync | {"script":"return ((function(){function u(e){var t=e.tagName.toUpperCase();if("OPTION"==t)return!0;if("INPUT"!=t)return!1;var r=e.type.toLowerCase();return"checkbox"==r||"radio"==r}function s(e){var t="selected",r=e.type&&e.type.toLowerCase();return"checkbox"!=r&&"radio"!=r||(t="checked"),!!e[t]}function c(e,t){var r=e.getAttributeNode(t);return r&&r.specified?r.value:null}var i=["allowfullscreen","allowpaymentrequest","allowusermedia","async","autofocus","autoplay","checked","compact","complete","controls","declare","default","defaultchecked","defaultselected","defer","disabled","ended","formnovalidate","hidden","indeterminate","iscontenteditable","ismap","itemscope","loop","multiple","muted","nohref","nomodule","noresize","noshade","novalidate","nowrap","open","paused","playsinline","pubdate","readonly","required","reversed","scoped","seamless","seeking","selected","truespeed","typemustmatch","willvalidate"],d={"class":"className",readonly:"readOnly"};return function f(e,t){var r=null,a=t.toLowerCase();if("style"==a)return(r=e.style)&&"string"!=typeof r&&(r=r.cssText),r;if(("selected"==a||"checked"==a)&&u(e))return s(e)?"true":null;if(tagName=e.tagName.toUpperCase(),"IMG"==tagName&&"src"==a||"A"==tagName&&"href"==a)return(r=c(e,a))&&(r=e[a]),r;if("spellcheck"==a){if(null!==(r=c(e,a))){if("false"==r.toLowerCase())return"false";if("true"==r.toLowerCase())return"true"}return e[a]+""}var l,n=d[t]||t;if(i.some(function(e){e==a}))return(r=!(null===(r=c(e,a)))||e[n])?"true":null;try{l=e[n]}catch(o){}return null!=(r=null==l||"object"==typeof l||"function"==typeof l?c(e,t):l)?r.toString():null}})()).apply(null, arguments)","args":[{"element-6066-11e4-a52e-4f735466cecf":"b130a7a4-09e0-40d3-9eae-67672659ce5a"},"multiple"]} 2020-12-21 07:16:54 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/3.142.7 (ruby windows)", "Content-Length"=>"1893"} 2020-12-21 07:16:54 INFO Selenium <- {"value":"true"} 2020-12-21 07:16:54 INFO Selenium -> POST session/d8d43eb5-7d58-4651-83da-80532e797f0e/execute/sync 2020-12-21 07:16:54 INFO Selenium >>> http://127.0.0.1:4444/session/d8d43eb5-7d58-4651-83da-80532e797f0e/execute/sync | {"script":"return (function(el, names){\n return names.map(function(name){\n return el[name]\n });\n})(arguments[0], arguments[1]);\n","args":[{"element-6066-11e4-a52e-4f735466cecf":"b130a7a4-09e0-40d3-9eae-67672659ce5a"},["tagName","type"]]} 2020-12-21 07:16:54 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/3.142.7 (ruby windows)", "Content-Length"=>"247"} 2020-12-21 07:16:54 INFO Selenium <- {"value":["INPUT","file"]} 2020-12-21 07:16:54 INFO Selenium -> POST session/d8d43eb5-7d58-4651-83da-80532e797f0e/execute/sync 2020-12-21 07:16:54 INFO Selenium >>> http://127.0.0.1:4444/session/d8d43eb5-7d58-4651-83da-80532e797f0e/execute/sync | {"script":"if (arguments[0].multiple && arguments[0].files.length){\n arguments[0].value = null;\n}\n","args":[{"element-6066-11e4-a52e-4f735466cecf":"b130a7a4-09e0-40d3-9eae-67672659ce5a"}]} 2020-12-21 07:16:54 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/3.142.7 (ruby windows)", "Content-Length"=>"192"} 2020-12-21 07:16:54 INFO Selenium <- {"value":null} 2020-12-21 07:16:54 INFO Selenium -> POST session/d8d43eb5-7d58-4651-83da-80532e797f0e/element/b130a7a4-09e0-40d3-9eae-67672659ce5a/value 2020-12-21 07:16:54 INFO Selenium >>> http://127.0.0.1:4444/session/d8d43eb5-7d58-4651-83da-80532e797f0e/element/b130a7a4-09e0-40d3-9eae-67672659ce5a/value | {"value":["C",":","\","U","s","e","r","s","\","o","l","u","o","d","\","M","y","","N","o","t","e","b","o","o","k","\","a","n","g","u","l","a","r","\","v","1","0","\","G","N","D","C","\","m","i","s","c","\","v","a","r","i","o","u","s","","f","i","l","e","s","\","f","i","l","e","-","e","x","a","m","p","l","e","","P","D","F","","1","M","B",".","p","d","f","\n","C",":","\","U","s","e","r","s","\","o","l","u","o","d","\","M","y","","N","o","t","e","b","o","o","k","\","a","n","g","u","l","a","r","\","v","1","0","\","G","N","D","C","\","m","i","s","c","\","v","a","r","i","o","u","s","","f","i","l","e","s","\","f","i","l","e","-","s","a","m","p","l","e","","1","0","0","k","B",".","d","o","c","\n","C",":","\","U","s","e","r","s","\","o","l","u","o","d","\","M","y","","N","o","t","e","b","o","o","k","\","a","n","g","u","l","a","r","\","v","1","0","\","G","N","D","C","\","m","i","s","c","\","v","a","r","i","o","u","s","","f","i","l","e","s","\","f","i","l","e","-","s","a","m","p","l","e","","1","0","0","k","B",".","r","t","f","\n","C",":","\","U","s","e","r","s","\","o","l","u","o","d","\","M","y","","N","o","t","e","b","o","o","k","\","a","n","g","u","l","a","r","\","v","1","0","\","G","N","D","C","\","m","i","s","c","\","v","a","r","i","o","u","s","","f","i","l","e","s","\","f","i","l","e","","e","x","a","m","p","l","e","","A","V","I","","1","2","8","0","","1","","5","M","G",".","a","v","i","\n","C",":","\","U","s","e","r","s","\","o","l","u","o","d","\","M","y","","N","o","t","e","b","o","o","k","\","a","n","g","u","l","a","r","\","v","1","0","\","G","N","D","C","\","m","i","s","c","\","v","a","r","i","o","u","s","","f","i","l","e","s","\","f","i","l","e","","e","x","a","m","p","l","e","","f","a","v","i","c","o","n",".","i","c","o","\n","C",":","\","U","s","e","r","s","\","o","l","u","o","d","\","M","y","","N","o","t","e","b","o","o","k","\","a","n","g","u","l","a","r","\","v","1","0","\","G","N","D","C","\","m","i","s","c","\","v","a","r","i","o","u","s","","f","i","l","e","s","\","f","i","l","e","","e","x","a","m","p","l","e","","J","P","G","","2","5","0","0","k","B",".","j","p","g","\n","C",":","\","U","s","e","r","s","\","o","l","u","o","d","\","M","y","","N","o","t","e","b","o","o","k","\","a","n","g","u","l","a","r","\","v","1","0","\","G","N","D","C","\","m","i","s","c","\","v","a","r","i","o","u","s","","f","i","l","e","s","\","f","i","l","e","","e","x","a","m","p","l","e","","M","P","4","","1","9","2","0","","1","8","M","G",".","m","p","4","\n","C",":","\","U","s","e","r","s","\","o","l","u","o","d","\","M","y","","N","o","t","e","b","o","o","k","\","a","n","g","u","l","a","r","\","v","1","0","\","G","N","D","C","\","m","i","s","c","\","v","a","r","i","o","u","s","","f","i","l","e","s","\","f","i","l","e","","e","x","a","m","p","l","e","","O","G","G","","1","2","8","0","","1","1","","4","m","g",".","o","g","g","\n","C",":","\","U","s","e","r","s","\","o","l","u","o","d","\","M","y","","N","o","t","e","b","o","o","k","\","a","n","g","u","l","a","r","\","v","1","0","\","G","N","D","C","\","m","i","s","c","\","v","a","r","i","o","u","s","","f","i","l","e","s","\","f","i","l","e","","e","x","a","m","p","l","e","","O","O","G","","1","M","G",".","o","g","g","\n","C",":","\","U","s","e","r","s","\","o","l","u","o","d","\","M","y","","N","o","t","e","b","o","o","k","\","a","n","g","u","l","a","r","\","v","1","0","\","G","N","D","C","\","m","i","s","c","\","v","a","r","i","o","u","s","","f","i","l","e","s","\","f","i","l","e","","e","x","a","m","p","l","e","","P","P","T","","5","0","0","k","B",".","p","p","t","\n","C",":","\","U","s","e","r","s","\","o","l","u","o","d","\","M","y","","N","o","t","e","b","o","o","k","\","a","n","g","u","l","a","r","\","v","1","0","\","G","N","D","C","\","m","i","s","c","\","v","a","r","i","o","u","s","","f","i","l","e","s","\","f","i","l","e","","e","x","a","m","p","l","e","","S","V","G","","3","0","k","B",".","s","v","g","\n","C",":","\","U","s","e","r","s","\","o","l","u","o","d","\","M","y","","N","o","t","e","b","o","o","k","\","a","n","g","u","l","a","r","\","v","1","0","\","G","N","D","C","\","m","i","s","c","\","v","a","r","i","o","u","s","","f","i","l","e","s","\","f","i","l","e","","e","x","a","m","p","l","e","","T","I","F","F","","1","M","B",".","t","i","f","f","\n","C",":","\","U","s","e","r","s","\","o","l","u","o","d","\","M","y","","N","o","t","e","b","o","o","k","\","a","n","g","u","l","a","r","\","v","1","0","\","G","N","D","C","\","m","i","s","c","\","v","a","r","i","o","u","s","","f","i","l","e","s","\","f","i","l","e","","e","x","a","m","p","l","e","","W","E","B","P","","5","0","k","B",".","w","e","b","p","\n","C",":","\","U","s","e","r","s","\","o","l","u","o","d","\","M","y","","N","o","t","e","b","o","o","k","\","a","n","g","u","l","a","r","\","v","1","0","\","G","N","D","C","\","m","i","s","c","\","v","a","r","i","o","u","s","","f","i","l","e","s","\","G","B","","f","i","l","e","","3",".","t","x","t","\n","C",":","\","U","s","e","r","s","\","o","l","u","o","d","\","M","y","","N","o","t","e","b","o","o","k","\","a","n","g","u","l","a","r","\","v","1","0","\","G","N","D","C","\","m","i","s","c","\","v","a","r","i","o","u","s","","f","i","l","e","s","\","s","a","m","p","l","e","1",".","a","a","c"],"text":"C:\Users\oluod\My_Notebook\angular\v10\GNDC\misc\various_files\file-example_PDF_1MB.pdf\nC:\Users\oluod\My_Notebook\angular\v10\GNDC\misc\various_files\file-sample_100kB.doc\nC:\Users\oluod\My_Notebook\angular\v10\GNDC\misc\various_files\file-sample_100kB.rtf\nC:\Users\oluod\My_Notebook\angular\v10\GNDC\misc\various_files\file_example_AVI_1280_1_5MG.avi\nC:\Users\oluod\My_Notebook\angular\v10\GNDC\misc\various_files\file_example_favicon.ico\nC:\Users\oluod\My_Notebook\angular\v10\GNDC\misc\various_files\file_example_JPG_2500kB.jpg\nC:\Users\oluod\My_Notebook\angular\v10\GNDC\misc\various_files\file_example_MP4_1920_18MG.mp4\nC:\Users\oluod\My_Notebook\angular\v10\GNDC\misc\various_files\file_example_OGG_1280_11_4mg.ogg\nC:\Users\oluod\My_Notebook\angular\v10\GNDC\misc\various_files\file_example_OOG_1MG.ogg\nC:\Users\oluod\My_Notebook\angular\v10\GNDC\misc\various_files\file_example_PPT_500kB.ppt\nC:\Users\oluod\My_Notebook\angular\v10\GNDC\misc\various_files\file_example_SVG_30kB.svg\nC:\Users\oluod\My_Notebook\angular\v10\GNDC\misc\various_files\file_example_TIFF_1MB.tiff\nC:\Users\oluod\My_Notebook\angular\v10\GNDC\misc\various_files\file_example_WEBP_50kB.webp\nC:\Users\oluod\My_Notebook\angular\v10\GNDC\misc\various_files\GB_file_3.txt\nC:\Users\oluod\My_Notebook\angular\v10\GNDC\misc\various_files\sample1.aac"} 2020-12-21 07:16:54 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/3.142.7 (ruby windows)", "Content-Length"=>"6924"} 2020-12-21 07:16:54 INFO Selenium <- {"value":null} 2020-12-21 07:16:54 INFO Selenium -> POST session/d8d43eb5-7d58-4651-83da-80532e797f0e/elements 2020-12-21 07:16:54 INFO Selenium >>> http://127.0.0.1:4444/session/d8d43eb5-7d58-4651-83da-80532e797f0e/elements | {"using":"css selector","value":"#GNDC_Rental_Housing_Submit"} 2020-12-21 07:16:54 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/3.142.7 (ruby windows)", "Content-Length"=>"62"} 2020-12-21 07:16:54 INFO Selenium <- {"value":[{"element-6066-11e4-a52e-4f735466cecf":"5809951e-23d1-44ea-b4da-bcc832c1a5e1"}]} 2020-12-21 07:16:54 INFO Selenium -> POST session/d8d43eb5-7d58-4651-83da-80532e797f0e/execute/sync 2020-12-21 07:16:54 INFO Selenium >>> http://127.0.0.1:4444/session/d8d43eb5-7d58-4651-83da-80532e797f0e/execute/sync | {"script":"return arguments[0].matches(':disabled, select:disabled *, :checked')\n","args":[{"element-6066-11e4-a52e-4f735466cecf":"5809951e-23d1-44ea-b4da-bcc832c1a5e1"}]} 2020-12-21 07:16:54 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/3.142.7 (ruby windows)", "Content-Length"=>"172"} 2020-12-21 07:16:54 INFO Selenium <- {"value":false} 2020-12-21 07:16:54 INFO Selenium -> POST session/d8d43eb5-7d58-4651-83da-80532e797f0e/element/5809951e-23d1-44ea-b4da-bcc832c1a5e1/click 2020-12-21 07:16:55 INFO Selenium <- {"value":null} 2020-12-21 07:16:58 INFO Selenium -> POST session/d8d43eb5-7d58-4651-83da-80532e797f0e/elements 2020-12-21 07:16:58 INFO Selenium >>> http://127.0.0.1:4444/session/d8d43eb5-7d58-4651-83da-80532e797f0e/elements | {"using":"css selector","value":".d_i_a_l_o_g_LoadingIcon"} 2020-12-21 07:16:58 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/3.142.7 (ruby windows)", "Content-Length"=>"59"} 2020-12-21 07:16:58 INFO Selenium <- {"value":[{"element-6066-11e4-a52e-4f735466cecf":"ac24c160-27db-4206-b8b4-f8978914f61a"}]} 2020-12-21 07:16:58 INFO Selenium -> GET session/d8d43eb5-7d58-4651-83da-80532e797f0e/element/ac24c160-27db-4206-b8b4-f8978914f61a/name 2020-12-21 07:16:58 INFO Selenium <- {"value":"mat-progress-spinner"} A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down 1608553029425 Marionette ERROR [18] No reply from Marionette:Register
Trace-level log
DEBUG
No, it's not geckodriver that is crashing here but a Firefox content process. Can you please check for the crash report as described here: https://firefox-source-docs.mozilla.org/testing/geckodriver/CrashReports.html ?
A short testcase would also be good to get.
Also please don't add such long logs as plain text, but attach it as a file in the future.
Selenium does not work properly if I try to use my own Firefox profile, it ends up navigating to the the directory of my profile in a browser tab. I tried to make a short testcase but the issue seems to go away, there seems to be a crash when files are being uploaded to a url outside the browser I tried to attach the logs but github is not allowing me
Please attach the minimized Selenium test that shows this breakage to you. We can see how to get this working, which you can then apply to your crashing case.
That's actually not a minimized example, and I'm not familiar with Ruby, but lets see. So I cannot see anything in that file that sets a custom profile. With the Python bindings it would look like:
profile = tempfile.mkdtemp(".selenium")
...
opts.add_argument("-profile")
opts.add_argument(profile)
Only when you reference a local folder, where the Firefox profile data will be stored, it will not be removed. Please check again the last provided link.
Also is that crash a new thing for you with Firefox 83, or did it also happen before? What about the recently released Firefox 84?
The thing is here if I try to customize the firefox web driver, it ends up navigating to the directory of the custom profile and staying there, you suggest I reach out selenium, or capybara about how to properly run a custom driver or is something that rights a bell :)) ["]
I did the firefox.exe -p made a custom profile and saw how it reflect as firefox greeted me for the first time. So its getting a valid profile object
Capybara.register_driver :firefox_custom_profile do |app|
desired_caps = Selenium::WebDriver::Remote::Capabilities.firefox
options = Selenium::WebDriver::Firefox::Options.new :args => [%{-profile=C:\\Users\\oluod\\My_Notebook\\angular\\v10\\GNDC\\CLT-GNDC\\testing\\e2e\\firefox_profile}]
profile = Selenium::WebDriver::Firefox::Profile.new %{C:\\Users\\oluod\\My_Notebook\\angular\\v10\\GNDC\\CLT-GNDC\\testing\\e2e\\firefox_profile}
# options.profile = profile, same result geckodriver reacts undesireably and stays in the dir of the custom profile
options.log_level = %{debug}
Capybara::Selenium::Driver.new(
app,
:browser => :firefox,
:desired_capabilities => desired_caps,
:options => options,
)
end
let me try to uninstall and install a different version. firefox, I also put firefox in a custom folder for the custom installation of firefox thats the only thing I did. I know geckodrivers are not specific to a firefox version, so I wont have to chage out the geckodriver I did this so I can easily install and uninstall, firefox, albeit I dont like leftovers ending up in Appdata, where conflicting versions might lead to an OS reinistall, then again I should be using virtualbox,
Can you give me a link to install older versions of firefox, for some reason this firefox doesn't think firefox 84 is availble yet
I am trying to update to 84.0 however it seems it been on an infinite loop checking for updates, I used the 80.0.1 installer according to my logs. will try with 82.0 installer, 83.0 installer, then 84.0 installer. Could it be that the process needs more memory to run, IE which ironically seems to need no configuration for capybara is restarting when multipart REST calls are made
profiles_multiparts_gdrive_reset.zip So from running these tests in 82.0.3,83.0.0,and 84.0.1, the if the default profile is used, we have a 10% sucess rate, if the custom profile is used, selenium fails to get to the (visit /) of the host in question
I can see that you used -profile
for the last attached logs. Did you see a minidump
folder in those profiles filled with some files? Also when you run the above code please use the -vv
option of geckodriver, or at least set the preference marionette.log.level=Trace
.
custom_profile_84_reset_vv_option.zip
customized driver code
Capybara.register_driver :firefox_profile do |app|
desired_caps = Selenium::WebDriver::Remote::Capabilities.firefox
options = Selenium::WebDriver::Firefox::Options.new :args => [%{-profile=C:\\Users\\oluod\\My_Notebook\\angular\\v10\\GNDC\\CLT-GNDC\\testing\\e2e\\firefox_profile}]
profile = Selenium::WebDriver::Firefox::Profile.new %{C:\\Users\\oluod\\My_Notebook\\angular\\v10\\GNDC\\CLT-GNDC\\testing\\e2e\\firefox_profile}
options.log_level = %{trace}
options.add_argument %{-vv}
Capybara::Selenium::Driver.new(
app,
:browser => :firefox,
:desired_capabilities => desired_caps,
:options => options,
)
end
empty minidump empty crashes
Please add -vv
as argument to the geckodriver binary, and not Firefox. Or set at least the beforementioned Marionette preference for Firefox. It's interesting that you get the stripes in the urlbar but everything is gray. Is that a special theme? Usually it should be orange.
As it looks like Marionette is not able to connect to the browser. So I definitely would need some trace logs.
So did an older release of Firefox actually work? It's not that clear to me from one of the above comments.
thanks for pointing out I added the vv option to the firefox executable can you give me the exact format however
geckodriver.exe -vv
On every computer I work with the stripes come by default, it might be the capybara e2e settings, as you said you are not familar with ruby
Older releases of firefox did not work
geckodriver --help
will show you all the options, but the one you mentioned above is fine. If Capybara doesn't allow you to add that option, go with the Firefox preference.
Where would I get the log file from the trace options I am preparing the film I used the C# complier to rewrite geckodriver so it can use itself with the -vv option If you watch the video you will see that geckodriver.exe was renamed geckodrivers.exe and the C# made a geckodriver.exe to tell the actual geckodriver to use the -vv option
https://drive.google.com/drive/folders/17Poja6rfEf9utuBrdNnv9gkjBnsw965V?usp=sharing
since the video went through what I done to try to get selenium to recongize properly will read more docs, to have geckodriver picked up properly
found where the driver gets executed, added the -vv option and will send to the drive link
custom_profile_84_reset_vv_option.log tried here and there to get it to work properly, but Idk if its firefox,geckodriver,selenium,ruby ... that wont let the the dots connect. even though small hopefully this helps. default_profile_84_reset_vv_option.log
The issue might have been readAsBinaryString, when dealing with large files, we reject the mulitpart if the file is to big, but we should not even try to convert it to binary in the borwser in the first place. Still follow up I'd like to redirect the minidumps and crashes and enable that custom profile to work proerly in geckodriver