@@ -340,9 +340,18 @@ def start_bot(start_url, email, college, collegeID):
340340
341341 time .sleep (1 )
342342
343+ random .seed (10 )
344+ letters = string .ascii_lowercase
345+
346+ sec_ans1 = LastName + '' .join (random .choices (letters ,k = 4 ))
347+
348+ sec_ans2 = LastName + '' .join (random .choices (letters ,k = 4 ))
349+
350+ sec_ans3 = LastName + '' .join (random .choices (letters ,k = 4 ))
351+
343352 WebDriverWait (driver , 60 ).until (
344353 EC .presence_of_element_located ((By .ID , 'inputSecurityAnswer1' ))
345- ).send_keys ("John" )
354+ ).send_keys (sec_ans1 )
346355
347356 time .sleep (1 )
348357
@@ -358,7 +367,7 @@ def start_bot(start_url, email, college, collegeID):
358367
359368 WebDriverWait (driver , 60 ).until (
360369 EC .presence_of_element_located ((By .ID , 'inputSecurityAnswer2' ))
361- ).send_keys (LastName )
370+ ).send_keys (sec_ans2 )
362371
363372 time .sleep (1 )
364373
@@ -372,7 +381,7 @@ def start_bot(start_url, email, college, collegeID):
372381
373382 WebDriverWait (driver , 60 ).until (
374383 EC .presence_of_element_located ((By .ID , 'inputSecurityAnswer3' ))
375- ).send_keys ("Doe" )
384+ ).send_keys (sec_ans3 )
376385
377386 print (fc + sd + '[' + fm + sb + '*' + fc + sd + '] ' + fr + 'Please fill the captcha in webdriver to proceed further' )
378387
@@ -510,8 +519,13 @@ def start_bot(start_url, email, college, collegeID):
510519
511520 time .sleep (0.7 )
512521
522+ # WebDriverWait(driver, 60).until(
523+ # EC.element_to_be_clickable((By.ID, 'inputHsAttendance'))
524+ # ).click()
525+
513526 WebDriverWait (driver , 60 ).until (
514- EC .element_to_be_clickable ((By .ID , 'inputHsAttendance1' ))
527+ EC .element_to_be_clickable (
528+ (By .CSS_SELECTOR , '#inputHsAttendance option[value="1"]' ))
515529 ).click ()
516530
517531 time .sleep (0.7 )
0 commit comments