zoukankan      html  css  js  c++  java
  • 第一个自动化脚本

    第一个自动化脚本

    安装Python比较简单,我是在Windows上进行操作的,在之前先做了一些Python基础语法的储备。现在来进行Python的安装

    1、输入网址https://www.Python.org/       ------这是Python的官网

    2、根据操作系统选择Python的版本,我的是Windows系统64位,所以选择的是

    3、下载之后选择customize installation(自定义安装),记得勾选上add Python 3.5 to path

    4、看资料上说需要再进行安装pip和setuptools ,由于我安装的Python是最新的3.6的版本,在终端测试时,发现pip已经安装好了,之后如果需要再手动安装的话,再进行安装。

    环境搭好之后,按照书上的dom,编写了第一个自动脚本,打开Firefox浏览器,在百度输入框中搜索selenium,之后再关闭浏览器。

    程序是在Python IDLE中编写的

     

    我觉得学习编程很重要的两点是:1、动手去写,虽然刚开始都是模仿,可能就是照着书上的代码敲一遍,但是在这一次的模仿中,你可能会出错,可能会想要给他添加一点东西,这就是收获和成长。2、有修改错误的能力,编程就是在修改错误中成长的,遇到的错误越多,你之后的理解越深刻。

    第一遍时,运行完代码,报了很大一片的错误:

    完全懵逼中~

    后来很认真的研究了一下代码,发现没有Firefox浏览器,但是第一个想法是我有IE浏览器,可不可以将Firefox改为IE,然后又报了这个错误:

     

    看了下错误,还是决定先解决Firefox的问题,所以下载了Firefox浏览器后,运行还是报第一个错误,百度之后发现是因为Firefox浏览器升级之后,selenium3.0之后,需要通过Mozilla官方的geckodriver来支持firefox,因为最新版本的firefox已经换引擎了,老版本的firefox driver不支持新引擎。所以这里尝试两种解决办法:将server的版本降低或者将driver的版本提高。不太会降低版本,所以添加了driver的版本

    下载地址:https://github.com/mozilla/geckodriver/releases

    这里要注意一点,下载之后,解压后将文件夹中的内容拷贝到Python的根目录下就OK了。

    做完这些之后,保存再运行,就没有报错了,但是发现输入selenium时根本就看不到,一闪而过,所以又添加了一个sleep语句,让他休眠一下。

    这就是我的第一个自动话脚本~

  • 相关阅读:
    rem适配布局(rem+less+媒体查询 和 rem+flexible.js)
    flex布局(弹性布局)
    移动端技术选型
    移动端(视口(meta),像素比,二倍图(图片,背景图,精灵图),css初始化(normalize.css),特殊样式,常见屏幕尺寸)
    案例-3D旋转木马
    CSS新特性(3D转换,perspective(透视),transfrom-style(子元素是否开启三维环境))
    css3 新特性(动画)
    案例-2D会旋转的盒子(rotate), 会缩放的盒子(scale),动画(animation)
    listener启动与关闭
    Oracle在Linux内核参数的修改
  • 原文地址:https://www.cnblogs.com/Etude/p/8453893.html
Copyright © 2011-2022 走看看