【发布时间】:2010-01-01 14:16:25
【问题描述】:
假设我有一个链接列表并想随机点击一个链接:
<div id="divA">
<a> first link </a>
<a> second link </a>
...
</div>
这不是最聪明的方法(如果您有更好的解决方案,请告诉我),但我目前所做的是(大致):
l = []
for i in range(numOfLinks):
xpath = '//div[@id="divA"]/a[%d]'%i
txt = sel.getText(xpath)
l.append(xpath, txt)
xpath,linkName = random.choice(l)
sel.click(xpath)
这个解决方案的主要问题是它向 selenium 发送了许多请求。我的问题是:有没有办法将所有这些请求保存在缓冲区中并立即发送?
【问题讨论】:
标签: selenium buffer selenium-rc