Mingre Posted February 14, 2014 Share Posted February 14, 2014 Question: How do I select a radio button on a google form? I created a sample google form https://docs.google.com/forms/d/1EbLZlsxtdWTY5zgMjJmJup7fPcc8FQDq6Nb9DC-lBT8/viewform for testing purposes. I found and used this tool IEautomation Explorer to extract the element names (see below for result): FORMS on this PAGE There are 1 FORMS on this page ........Form Name:0 Form Number:0 Form Length:10................... element name: entry.1045134513 value:Option 1 element name: entry.1045134513 value:Option 2 element name: entry.1045134513 value:Option 3 element name: entry.1045134513 value:__other_option__ element name: entry.1045134513.other_option_response value:0 element name: draftResponse value:[,,"-4996087789206206034"] element name: pageHistory value:0 element name: fromEmail value:false element name: fbzx value:-4996087789206206034 element name: submit value:Isumite I used the results and did the following script (though I kind of expected it not to work): #include <IE.au3> Local $oIE = _IECreate('https://docs.google.com/forms/d/1EbLZlsxtdWTY5zgMjJmJup7fPcc8FQDq6Nb9DC-lBT8/viewform') Local $oForm = _IEFormGetObjByName($oIE, 0) _IEFormElementRadioSelect($oForm, "entry.1045134513", "Option 2", 0, "byIndex") Please help? Thanks. Link to comment Share on other sites More sharing options...
Solution Danp2 Posted February 14, 2014 Solution Share Posted February 14, 2014 There are several issues with your _IEFormElementRadioSelect statement: The 2nd and 3rd parameters are backwards The 4th parameter is telling it to unselect the radio button The 5th parameter should be ByValue. Try: #include <IE.au3> Local $oIE = _IECreate('https://docs.google.com/forms/d/1EbLZlsxtdWTY5zgMjJmJup7fPcc8FQDq6Nb9DC-lBT8/viewform') Local $oForm = _IEFormGetObjByName($oIE, 0) _IEFormElementRadioSelect($oForm, "Option 2", "entry.1045134513", 1) Latest Webdriver UDF Release Webdriver Wiki FAQs Link to comment Share on other sites More sharing options...
Mingre Posted February 14, 2014 Author Share Posted February 14, 2014 Danp2, thank you! Link to comment Share on other sites More sharing options...
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