• 0
  • 0
分享

  由于种种原因,我们可能避免不了需要离线安装selenium。

  这不?经过下午几个小时的奋战,终于把selenium到的本地离线终于搞定了。

  废话不多说,直接上操作步骤:

  1、去官网(下载地址:https://pypi.org/project/selenium/#history)去下载selenium版本。

  2、此处强烈大家建议下载selenium的3.0+的版本(此处省略一万字),我给的地址可以让你直接进入选择历史版本的跳转页面。

  3、往下拉,到3左右的版本,点击版本信息。(我选择的是3.14.1)

1-1.jpg

  4、页面会跳转到这个版本的详情页面,点击“Download files”按钮,跳转到下载页面:

1-2.jpg

  5、下载页面有两种格式的安装包(两种方式下载都可以):

  (第一个是下载源代码安装,第二个是下载支持离线安装的whl文件)

1-3.jpg

  6、安装方法:

  安装包1:解压下载的.gz源代码文件,进入解压后的文件的下一级目录:

1-4.jpg

  7、在上方输入框中输入"cmd",回车,进入cmd窗口中,执行命令:

  pythongetup.pyinstall

  8、即可安装对应的源代码。

  安装包2:进入whl文件路径下,在上方输入框中输入“cmd”,回车。

1-5.jpg

  9、进入cmd窗口中,执行命令即可:

  pip+whl文件+install

  10、我比较习惯用whl文件,看一下whl文件执行完命令的效果:

1-6.jpg

  11、我在执行完命令并没有安装成功,是因为缺少一些urllib3的依赖库。

  12、用同样的方法去官方下载一个urllib3版本的whl文件,输入同样的命令进行安装。

  13、之后再次执行安装selenium的命令,我们的离线安装就可以安装完成啦。

1-7.jpg


作者:芸芸

来源:http://www.51testing.com/html/16/n-7796616.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 也许大家在面试的时候碰到测试电梯,测试笔,测试伞的呀,小编就都罗列出来,大家可以看一看,碰到测试其他东西的,大家主要是思路,流程清晰就可以的。参考答案:伞功能测试伞是否可以正常打开,关闭,是否可以正常使用;伞是否可以折叠,伞的尺寸是否符合使用需求;伞骨与伞柄是否耐用,材质是否符合需求。是否生锈;伞的底座是否结实,是否容易脱落;伞是否能够正常遮阳/挡雨,伞面是否能够承受住风吹日晒。是否防紫外线;收伞的外部捆绑条,长度是否合适,是否结实,暗扣/粘扣的是否能够正常使用;自动伞是否可以正常使用,按钮承受度,使用次数。界面测试伞的类型是否符合需求,手动伞、自动伞;伞的外观、颜色、是否齐全、是否美观。易用...
            0 0 1164
            分享
          • 1、HTTP接口传递数据最常用的方式:Get方式是从服务器上获取数据;在做数据查询时,建议用Get方式;如:商品信息接口、搜索接口、博客访客接口等。Post方式是向服务器传送数据;在做数据添加、修改或删除时,建议用Post方式;如:微博图片上传图片接口、登录注册接口等。post和get的区别:1)GET请求只是简单的获取数据,不修改请求的资源;而POST请求会修改请求的资源。导致的后果是相同的GET请求能获取相同的资源,而POST不能保证获取相同的资源。2)GET请求的参数在HTTP中是通过url传递的,POST请求的数据是通过requestbody体传递的3)GET请求资源再服务器上能够缓存...
            0 0 4890
            分享
          • Fiddler:网络抓包工具Fiddler在测试中一般用于篡改接口请求或接口返回数据以测试前后端业务场景或对异常功能的兼容.它能监控进出设备的http协议请求,并且支持重新编辑请求与返回,从而测试前端页面对不同结果的反应。官网下载地址:https://www.telerik.com/fiddler2.Apifox:接口测试工具Apifox作为本土软件,在接口测试方面表现不亚于postman,它提供了完善的 API 场景测试(流程测试)功能,保证接口数据的正确性。另外具备可视化的断言、提取变量、数据库(SQL)操作等功能。除此之外还支持自定义前置/后置脚本,自动校验数据正确性。同时,也能进行测...
            12 13 2250
            分享
          • 从oracle迁移数据到达梦后,发现数据库默认值都丢失了。于是我想从oracle数据库将默认值查出来,在达梦数据库加回去。于是上网查了一下,看怎么获取oracle数据库字段默认值信息,找到了这个sql。select t.column, t.data_type, t.data_length, t.nullable, t.data_default from USER_TAB_COLS t where TABLE_NAME = 'AA'但把sql拿到数据库跑时却发现...
            0 0 2018
            分享
          • 快速迭代测试中经常遇到这种场景:假设今天17号周三,接到测试任务26号(周五)必须发布现场,22号(周一)给版本,能测试完成么?下周一:研发延期,周三才能给出,能测试完成么,周五必须发布现场........思路:测试这些功能+环境的工作量测试预估多少,现在可以安排几个人,根据人员、时间确定测试那些测试以及测试颗粒度。版本发布现象需要哪些测试:1、每个(dev--->test--->stage--->prod)环境冒烟测试—各2H;2、Bug验证,根据Bug数量、复现难易程度来确定;3、每个环境测试,详细测试(安装部署+功能详细测试+异常+专项等)预计两周;4、上版本服务器(必...
            1 2 3656
            分享
      • 51testing软件测试圈微信