首页 > 其他分享 >异常捕获 计算耗时

异常捕获 计算耗时

时间:2023-10-10 18:23:05浏览次数:32  
标签:__ loc 捕获 driver datetime 耗时 print import 异常

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from time import sleep,ctime
from datetime import datetime # 获得当前的时间datetime.now()可以计算出耗时
def wait(loc):
    try:
        sta=datetime.now()
        print(f"开始找元素,当前时间{sta}")
        ele=driver.find_element(By.CSS_SELECTOR,loc)
        ele.send_keys("1")
        driver.implicitly_wait(3)
        ele.send_keys(Keys.ENTER)
    except:
        print("没找到元素")
    finally:
        end=datetime.now()
        print(f"找元素的结束时间{end}")
        t=end-sta
        print(f'找元素耗时{t}')

if __name__ == '__main__':
    driver=webdriver.Chrome()
    driver.get('https://www.baidu.com')
    loc='input#kw'
    driver.implicitly_wait(3)
    print("已经打开百度浏览器,等待3秒")
    wait(loc)
    sleep(3)
    print("回车后,等待3秒")

 

标签:__,loc,捕获,driver,datetime,耗时,print,import,异常
From: https://www.cnblogs.com/haha1988/p/17755396.html

相关文章

  • 关于Winform中使用DataGridView显示数据时,CheckBox选中状态异常问题
    使用C#创建的Winfrom项目,使用DataGridView显示数据,第一列中使用了DataGridViewCheckBoxColumn实现复选功能。但是当我绑定好数据后测试时,发现勾选和取消勾选的操作表现完全不按照预想的来——连续勾选几行后取消其中部分行的选中状态,再重复选中和取消时,原本不该被选中的checkBox......
  • 安防监控视频汇聚平台EasyCVR视频广场搜索异常,报错“通道未开启”的问题排查与解决
    安防视频监控系统EasyCVR视频汇聚平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等,能对外分发RTSP、RTMP、FLV、HLS、WebRTC等格式的视频流。有用户反馈,在EasyCVR平......
  • 【分享】影刀使用xpath捕获指定的元素
    xpath捕获元素比较精准,前面也介绍了xpath的用法现在捕获社区里帖子详情页的标题//*[@class='discuss_detail_header___3LhnQ']/h1找到class是discuss_detail_header___3LhnQ的子元素h1获取文章内容//*[@id='w-e-textarea-1']找到id是w-e-textarea-1的元素获取元素......
  • 【转】JS事件捕获和事件冒泡
    DOM事件流(eventflow)存在三个阶段:事件捕获阶段、处于目标阶段、事件冒泡阶段。事件捕获(eventcapturing):当鼠标点击或者触发dom事件时(被触发dom事件的这个元素被叫作事件源),浏览器会从根节点=>事件源(由外到内)进行事件传播。事件冒泡(dubbedbubbling):事件源=>根节点(由内到外)......
  • 【Https异常】This request has been blocked; the content must be served over HTTP
    参考:https://www.cnblogs.com/756623607-zhang/p/11790283.html一、问题出现场景项目从http升级到https后,jsp页面存在发送http请求的情况下就会出现该异常。因为HTTPS是HTTPoverSecureSocketLayer,以安全为目标的HTTP通道,所以在HTTPS承载的页面上不允许出现http请求......
  • MAC Office 插件异常 Run-time error '53'
    问题描述:Office版本和Mathtype版本不兼容,卸载mathtype后,加载项无法加载出现如下报错:Filenotfound:/Library/ApplicationSupport/Microsoft/Office365/UserContent.localized/Startup.localized/PowerPoint/MathType.bundle/Contents/MacOS/MTMacOLEshim.解决方法问题处在......
  • 使用 StringWriter 和 printWriter 打印异常原因
    StringWriter和PrintWriter都是Java中用于输出文本的类,它们的主要区别在于输出的目标不同。StringWriter是一个字符流,它将输出的内容保存在一个字符串缓冲区中,可以通过toString()方法获取缓冲区中的字符串。因此,StringWriter通常用于将输出内容保存到字符串中,而不是直接输出到控......
  • Astronomaly:利用 CNN 和主动学习识别 400 万张星系图像中的异常
    星系中的异常现象是我们了解宇宙的关键。然而,随着天文观测技术的发展,天文数据正以指数级别增长,超出了天文工作者的分析能力。尽管志愿者可以在线上参与对天文数据的处理,但他们只能进行一些简单的分类,还可能会遗漏一些关键数据。为此,研究者基于卷积神经网络和无监督学习开发了As......
  • rdlc报表打印预览时异常 An error occurred during local report processing. The def
    1.rdlc报表打印预览时会出现如下异常:2.解决办法:安装sqlsysclrtypesfor2012.msi并且重启电脑;......
  • 虚拟环境搭建、luffy后台项目创建,目录调整、封装logger、封装全局异常、封装Response
    虚拟环境搭建#1虚拟环境作用多个项目,自己有自己的环境,装的模块属于自己的#2使用pycharm创建-一般放在项目路径下:venv文件夹-lib文件夹---》site-package--》虚拟环境装的模块,都会放在这里-scripts--》python,pip命令#3本地创建......