python selenium log页面刷新次数

时间:2016-08-14 20:40:47

标签: python selenium

我想知道在运行时是否有任何方法可以记录我的页面在命令提示符下刷新的次数。

希望它告诉我它刷新的次数。刷新位于true和之间,并继续。谢谢

driver = webdriver.Chrome(chrome_path)
driver.get(link)

while True:
    size = driver.find_elements_by_xpath(".//*[@id='atg_store_picker']/div/div[2]/div[1]/div[1]/span[2]/a[4]")
    if len(size) <= 0:
        time.sleep(0.5)
        print "PAGE NOT LIVE"
        driver.refresh()
        continue

    else:`enter code here`
        print 'LIVE!!!!'
        break

1 个答案:

答案 0 :(得分:1)

我的问题的答案非常简单......

driver = webdriver.Chrome(chrome_path)
driver.get(link)
count = 0
while True:
    size = driver.find_elements_by_xpath(".//*[@id='atg_store_picker']/div/div[2]/div[1]/div[1]/span[2]/a[4]")
    if len(size) <= 0:
        count +=1
        print 'Refresh Count:', count
        time.sleep(2)
        driver.refresh()
        continue

    else:
        print 'LIVE!!!!'
        break