python主动抛出异常(raise)结合if做分支

本文通过代码示例详细解释了在Python中如何使用`raise`语句结合`if`条件判断来实现不同的异常处理逻辑。三种情况包括:无法找到元素时输出"无新单",找到元素且name为"测试1/2"时主动抛出异常并输出"3.测试单",以及在有单但不匹配"测试1/2"的情况下正常执行。
摘要由CSDN通过智能技术生成

改代码的时候看到之前写的主动抛出异常,逻辑关系看糊涂了,还是理一下写下来吧。先看代码:

    try:
        name = driver.find_element(By.XPATH, "//*[@id='datagrid-row-r2-2-0']/td[2]/div")
        if(name.text in ["测试1", "测试2"<
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值