python映射两个不同类型的列表

2024-05-20 17:09:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个列表,一个包含字符串,另一个包含WebElements(selenium.webdriver.remote.webelement.webelement). 在

列表具有相同数量的元素。在

对于每个WebElement,我想使用.send_keys()方法,以便将第一个字符串列表中的每个元素相对于WebElements列表的元素放在每个文本框中(很抱歉有冗余)。在

我正在努力提高我的python技能,因此每个提示都是可以接受的。在

WebElements列表:

[<selenium.webdriver.remote.webelement.WebElement at 0x7f3470a53b90>,
 <selenium.webdriver.remote.webelement.WebElement at 0x7f3470a53550>,
 <selenium.webdriver.remote.webelement.WebElement at 0x7f3470285b10>,
 <selenium.webdriver.remote.webelement.WebElement at 0x7f3470285090>]

主要思想是使用.send_keys方法用字符串填充WebElements文本框

我试过用地图命令和发电机,但我不知道它们是否适合这种情况


Tags: 方法字符串send元素列表数量remoteselenium
1条回答
网友
1楼 · 发布于 2024-05-20 17:09:07

可以使用^{}WebElement对象与字符串配对:

for welement, text in zip(webelements_list, text_list):
    welement.send_keys(text)

相关问题 更多 >