import time
from selenium import webdriver
driver = webdriver.Firefox()
driver.get('http://jsfiddle.net/falsetru/4UxgK/show/')
# Click the link every 3000 ms.
driver.execute_script('''
// argument passed from Python can be accessed by `arguments` array.
var link = arguments[0];
var timer = setInterval(function() {
link.click();
}, 3000);
''', driver.find_element_by_id('activity'))
while True:
data = driver.find_element_by_id('counter').text
print(data)
time.sleep(1)
你不需要线程来做这件事。在
使用javascript函数^{} 连续单击链接。在
例如:
注意
如果出现如下错误,请将^{} 升级到最新版本。我在使用firefox23.0+selenium 2.32.0时遇到了以下错误。硒2.35.0错误消失。在
^{pr2}$备选方案:使用螺纹
相关问题 更多 >
编程相关推荐