Mingre Posted February 14, 2014 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.
Solution Danp2 Posted February 14, 2014 Solution 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
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