作为一个刚刚接触python,第一次编程,第一次试着去做自动化的小渣渣,借此地来见证自己的进步,也许每一步对于别人来说微不足道, 但是对于自己来说,是无数次思考之后才能迈出的一步,很吃力,也同样很欣慰。废话不多说,进入主题。
我用的是python+selenium webdriver来搭建自动化框架,对于python语言,不熟悉,只是粗略的看了一遍书,不知道该编什么,也不知道怎么编,请教大牛后,直接上路,不纠结,实战中可以学会更多。推荐一本书,虫师的《selenium webdriver (python)第三版》,带领我入门,可以简单的编写通过一条自动化用例。
细节不在赘述,说说自己遇到的问题
第一个问题,简直让我头疼欲裂。中文编码。我使用的是pycharm编辑器,加上#coding=utf8也无济于事,各种崩溃,尝试把pycharm中的编码设置为utf8(file --> setting --> file encoding),尝试新建py文件时,自动加入编码转换语句(file --> defualt setting --> inspections --> python --> no encoding specified for file -->设置utf8),尝试以上两种方式之后,仍然无法解决,崩溃治愈偶然看到一篇帖子,说#coding = utf8这句话一定要写在第一行,试验过后,果然成功!!看来python的运用实在是差~以后要加强python。
编码转换,一定要写在第一行!!!顶头写!!!第一行!!重要的事情多说几次~
至此,再接再厉~
我也曾想,好好的学习python,学习的差不多了在上手做自动化,结果大牛跟我说,你就直接做吧,做着做着就会了~这就是传说中的赶鸭子上架嘛~哈哈