Selenium IDE导出的python用例代码如何执行

问题:从扩展程序Selenium IDE中导出的python代码执行无反应
两种解决方法:
方法1:在控制台用pytest命令执行导出的python文件,例如:pytest test_1.py
方法2:对代码进行修改,加入main函数,具体见下文

1.前提条件:在Selenium IDE中导出python代码

在这里插入图片描述

方法一:

代码导出到本地后,在控制台用pytest命令运行该python文件(前提是有安装pytest,且项目中有导入pytest)
在这里插入图片描述

方法二:

代码导出到本地后,在代码最后面添加main函数,函数如下

if __name__ == '__main__':
      pytest.main()

注意:此段main函数的位置,需要在代码最后,且顶格。若不是顶格,则会出现层级不对的情况,导致无法运行成功
在这里插入图片描述
若加了这段main函数后,运行还是有问题,可以试试下方的这个操作:
将chrom的定位换位地址,并删除下方的两个method
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值