python unittest模块小结

selenium带cookie访问网页时,需要先get;但是如果get的网页存在弹窗的话,会造成失败,所以可以先get一个其他正常的网页
代码:

    self.driver.get("http://192.168.133.3")
    self.driver.add_cookie(cookie_dict=self.cookie)
    self.driver.get("http://192.168.133.3/tbl/view1/loginxueyuan.php")

表格操作
对于对应表格数据的操作,可以先定位到对应的数据,再定位到对应的操作。
例如表格如下:
在这里插入图片描述需要执行编号为1的修改操作;
通过编号和操作的xpath:
/html/body/div/table/tbody/tr[1]/td[1]/input
/html/body/div/table/tbody/tr[1]/td[4]/button[1]
其他列的xpath如下:
/html/body/div/table/tbody/tr[2]/td[1]/input
/html/body/div/table/tbody/tr[2]/td[4]/button[1]
对比可得,一行数据的前缀时一致的,在通过前缀定位到对应的操作按钮
discover加载用例

cases = unittest.defaultTestLoader.discover("./", pattern="test*.py", top_level_dir=None)
    # print(len(list(cases)))
    fp = open('./result.html', 'wb')
  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值