【问题标题】:Python Selenium: Looking for ways to print page load timePython Selenium:寻找打印页面加载时间的方法
【发布时间】:2015-10-27 04:08:49
【问题描述】:

我对使用 python 和 selenium web 测试非常陌生。

我正在为我的网站创建一些测试用例,我想看看加载特定页面需要多长时间。我想知道是否有办法在测试之后或期间打印页面加载时间。

这是我的一个测试用例的基本示例:

import time
import unittest
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Firefox()
driver.get("some URL")

driver.implicitly_wait(10)

element = driver.find_element_by_name("username")
element.send_keys("User")
element = driver.find_element_by_name("password")
element.send_keys("Pass")
element.submit()

time.sleep(2)
driver.close()

在这个例子中,我想看看在提交我的登录信息后页面加载需要多长时间。

【问题讨论】:

标签: python selenium selenium-webdriver download python-unittest


【解决方案1】:

通过将我的测试作为 python 单元测试运行,我找到了解决此问题的方法。我现在使用 selenium IDE 记录我的步骤并将它们导出到 python 文件中。然后我根据需要修改文件。测试运行后默认显示时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-02
    • 2021-01-14
    • 2017-04-11
    • 1970-01-01
    • 1970-01-01
    • 2021-09-22
    • 1970-01-01
    • 2014-03-20
    相关资源
    最近更新 更多