- 博客(9)
- 收藏
- 关注
原创 Pycharm踩坑(二)命令行运行pytest XXX.py提示找不到模块
由于导入了非本级目录下的模块,使用命令好运行程序时会报错“ImportError: No module named xxx“,但是使用pycharm时程序可以正常运行。 查了很多方法,都是在程序中添加类似如下的命令 import os import sys p = os.path.dirname(os.path.dirname((os.path.abspath('__file__')))) if p not in sys.path: sys.path.append(p) 但是并没有解决我
2022-03-09 10:02:42
2464
原创 Web UI 自动化(第一节),常用元素定位方法
刷了哔哩哔哩一个讲web ui 自动化的视频,为了能让自己坚持看下去,决定每节课整理笔记。附上视频的链接地址,感兴趣的小伙伴可以去看一看,老师讲的比较细致。有问题可以一起讨论下。 https://www.bilibili.com/video/BV1zi4y1F7AY?p=4 1.通过id定位 driver.find_element(By.ID, 'kw').send_keys("软件测试") 2.通过name定位元素 driver.find_element(By.NAME, 'wd').s.
2021-05-23 18:36:11
549
原创 WebUI自动化环境问题汇总
记录学习webUI自动化学习过程中遇到的一些环境问题 1、如下一段代码,只能打开chrome浏览器,但无法向输入框中输入“软件测试” from selenium import webdriver from selenium.webdriver.common.by import By # 打开浏览器 driver = webdriver.Chrome() # 获取网页 driver.get("https://www.baidu.com") # 通过id定位元素 driver.find_element.
2021-05-22 21:47:14
363
原创 Python argparse模块学习笔记
argparse是python命令行的解析器,用于解析python命令行模式的选项和参数。 使用的基本流程如下 import argparse # 程序实现一个简单的功能,返回x的y次幂 #1、创建一个parser parser = argparse.ArgumentParser() #2、添加参数选项 parser.add_argument("x", help="the base", type=int) parser.add_argument("y", help="the exponent", t
2020-05-22 10:45:19
691
原创 Pycharm踩坑(一) FileNotFoundError: [Errno 2] No such file or directory: ‘../data/users.txt‘ 目录结构
Python 使用Pycharm运行程序提示:FileNotFoundError: [Errno 2] No such file or directory: '../data/users.txt' 目录结构 test/ ├── data └── testcases └── test.py 在test.py中运行代码: with open('../data/users.txt') as f...
2019-04-19 14:16:01
161086
28
原创 python使用SMTP发送邮件报错:smtplib.SMTPDataError: (554, 'DT:SPM...
下面为学习python使用SMTP发送邮件时的一段代码,运行时总是报错smtplib.SMTPDataError: (554, 'DT:SPM...,添加smtp.set_debuglevel(1)发现是调用smtp.sendmail()时出错了,找了好多文章都说是 msg['Subject'] = sub msg['From'] = "username" + "<" + from_ser...
2018-11-13 21:39:43
17602
5
原创 3.x版本python常见报错
使用3.6版本python学习《python基础教程》报错整理 1、>>> print "Hello,world!" SyntaxError: Missing parentheses in call to 'print' 问题原因:3.x版本中print是一个函数,需要加上括号 >>> print ("Hello,world!") Hello,world! 2、>>> x=
2017-03-28 22:13:23
3317
原创 KVM管理工具概述
刚接触KVM,对各种KVM的管理工具不了解,感觉比较混乱,所以整理了如下内容,仅作为知识梳理。 KVM的常用管理工具主要有命令行工具virsh、virt-*和图形化工具virt-manager。两者的底层都是由libvirt实现的,libvirt是Linux上的虚拟化库,仅提供KVM的管理接口,与KVM本身无关。可以尝试启动KVM后使用systemctl stop libvirtd停掉libvir...
2017-01-11 17:21:21
4742
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅