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语句,让他休眠一下。

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

  • 相关阅读:
    《Java TCP/IP Socket 编程 》读书笔记之十一:深入剖析socket——TCP套接字的生命周期
    c++实现二分查找
    hadoop序列化机制与java序列化机制对比
    C、C++中“*”操作符和“后++”操作符的优先级
    poj2774之最长公共子串
    Python之美[从菜鸟到高手]--urlparse源码分析
    (程序员面试题)字符串处理之寻找最大不重复子串
    hdu 4782 Beautiful Soupz
    教程Xcode 下编译发布与提交App到AppStore
    云端的ABAP Restful服务开发
  • 原文地址:https://www.cnblogs.com/Etude/p/8453893.html
Copyright © 2011-2022 走看看