我遇到过这样的情况:一次只能看到25封电子邮件,其余的都隐藏起来了。我想一次选择一封电子邮件,执行一些操作,然后选择下一封电子邮件,因此我想对所有电子邮件执行操作。当我查找电子邮件web元素时,列表中只存储了25个可见元素。我想讨论一下,为什么我一次选择所有的电子邮件元素并将它们存储为列表,这是可能的。这就是我想要的
emails = driver.find_elements_by_xpath("//div[@data-time]")
这只会选择25个可见的电子邮件,因此我只能对25个可见的电子邮件执行操作
for e in emails:
perform action()
你知道我如何在邮件列表中一次选择和发送所有邮件吗
以下是email div.的HTML,如果需要-
<div data-
convid="AQQkADAwATYwMAItZmQxOC0yZDI2LTAwAi0wMAoAEACWzAD4aUdsTp8hbEQbR2je"
data-time="2018-05-11T18:02:46+08:00" id="_ariaId_330" aria-selected="false"
tabindex="-1"><div></div><div autoid="_lvv_d" class="_lvv_H1 _lvv_I1 _lvv_L1
listItemDefaultBackground" role="option" aria-haspopup="true" aria-
expanded="false" aria-label="From No-IP.com, Subject May Newsletter + Save
20%, Received 6:02 PM. " tabindex="0">
目前没有回答
相关问题 更多 >
编程相关推荐