如何操作 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()
我有一些要在门户网站中创建的条目。 要创建的条目在 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()