python selenium在连续3个网页上填写答案表

我正在使用下面的代码填写网页上的答案表。如果找到字典中的键,它会用相应的值填充答案表单:


secuQA = {'a':1, 'b':2, 'c':3, 'd':4, 'e':5, 'f':6}

q_element = browser.find_element_by_id("secu_ques")

question_strings = q_element.text.split(" ")


for key in secuQA:

    if key in question_strings:

        ans = secuQA[key]    

        ansElem = browser.find_element_by_id("secu_answ")

        ansElem.click()

        ansElem.send_keys(ans)

        ansElem.send_keys(Keys.ENTER)

        break

3 个这样的页面连续出现(相同的格式,只是随机问题不同)。如何让代码填写所有 3 页上的答案表?


犯罪嫌疑人X
浏览 151回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python