如何操作 Python selenium 中的列表?

How to manipulate lists in Python selenium?

我有一些要在门户网站中创建的条目。 要创建的条目在 excel 文件中。我已将它们导入 python 并将它们转换为列表,以便我可以访问它们以获取个人条目。

将尝试在此处解释代码方法

找到第一个元素并使用发送键到列表的第一个元素 接下来的两个字段相同,然后保存条目。 (忽略下面的语法)

driver.find_element_by_name("01st elementname").send_keys(list1[0])
driver.find_element_by_name("02nd elementname").send_keys(list2[0])
driver.find_element_by_name("03rd elementname").send_keys(list3[0])

直到这部分完成。

接下来我必须移动到第二个并使用下一个索引进行输入

driver.find_element_by_name("01st elementname").send_keys(list1[1])

driver.find_element_by_name("02nd elementname").send_keys(list2[1])

driver.find_element_by_name("03rd elementname").send_keys(list3[1])

移至下一个。

我该怎么做?无法为此找出 for 循环。 我希望我解释得很好。可能很简单,但我不是编程背景,所以需要一些帮助。

你的意思是如何像这样遍历列表?

 for i in range(len(list1)): 
    driver.find_element_by_name("01st elementname").send_keys(list1[i]) 
    driver.find_element_by_name("02nd elementname").send_keys(list2[i]) 
    driver.find_element_by_name("03rd elementname").send_keys(list3[i])

//如果需要请提交 click()

另见 https://www.w3schools.com/python/python_for_loops.asp