1. 使用unittest时,无法正常加载测试用例,原因:pycharm重命名文件之后会改变文件格式,在编辑器里面显示为正常的.py文件,实际上是无法识别的文件格式,解决方法:把文件格式改回.py
2.在package右键运行unittest时,提示无法加载module,目前没找到原因和解决方案
3.使用HTMLTestrunner也无法正常生成测试报告,推测原因是pycharm自动执行unittest而没有执行main,目前没有找到解决方案,大概跟2有关,其他一些原因可以参考别人的博客
4.github的使用--首次提交本地project,
创建仓库
git init
git add .
git commit -m "update description"
git remote add origin https://github....仓库地址,如果选择错误可以使用git remote rm origin
git push -u origin master
上传到github的源码不应该包含敏感信息,比如账号密码,服务器地址等
5. git上传单个文件或者修改单个文件的方法目前研究中
6. selenium关于弹出框的定位问题,输入框的文字提示如何读取,目前研究中
7. 使用.text获取文字时提示为空,原因:在style中设置display为block,解决方法:使用get_attribule("innerText")获取该元素的文本信息
8. 使用innerText获取文字内容时提示为空,原因:文字内容是通过接口调用读取,解决方法,使用get_attribute("value")获取该元素的文本信息
9. 判断输入框无法编辑的方法:
*看attribute中是否包含disabled,如果包含,可以用get_attribute("disabled")="true"
*看isEditable属性是否为False,如果是,可以用get_property("isEditable")=False
10. 数组拼接s1.extend(s2)直接打印结果为None,原因:extend()方法无返回值,解决方法:需要打印s1,或者使用s1+s2,有时需要关注源代码寻找问题所在
11. filter()方法过滤出的元素为filter对象,需要用list()转换成数组显示
12. list和字符串互相转换的方法,list(str)和''.join(list)
13. 在dos界面中输入:javadoc *.java -encoding UTF-8 -charset UTF-8