447 lst = webPage.mainFrame().evaluateJavaScript(parseForms_js) |
447 lst = webPage.mainFrame().evaluateJavaScript(parseForms_js) |
448 for map in lst: |
448 for map in lst: |
449 formHasPasswords = False |
449 formHasPasswords = False |
450 formName = map["name"] |
450 formName = map["name"] |
451 formIndex = map["index"] |
451 formIndex = map["index"] |
|
452 if type(formIndex) == type(0.0) and formIndex.is_integer(): |
|
453 formIndex = int(formIndex) |
452 elements = map["elements"] |
454 elements = map["elements"] |
453 formElements = set() |
455 formElements = set() |
454 formElementTypes = {} |
456 formElementTypes = {} |
455 deadElements = set() |
457 deadElements = set() |
456 for elementMap in elements: |
458 for elementMap in elements: |