python selenium-1 环境搭建new

1.Mac安装Anaconda集成环境

集成环境有助于快速编写脚本。

将安装的python3版本设置为python,系统的python更改为python2

Anaconda地址 https://www.anaconda.com/download/#macos

python selenium-1 环境搭建new

2.用于测试的demo.py

from selenium import webdriver
browser = webdriver.Chrome()
browser.get("http://www.baidu.com")
print("打开百度")
browser.quit()
print("退出Chrome")

3.下载driver

https://docs.seleniumhq.org/download/

firefox driverfirefox下载最新版本即可

chrome driver根据自己的浏览器版本进行选择

把driver放在anaconda/bin/目录下,也可以在脚本中通过设置环境变量来指定driver

python selenium-1 环境搭建new

from selenium import webdriver
import sys
from time import sleep
path=sys.path[1]+"/driver/geckodriver"
browser = webdriver.Firefox(executable_path=path)
browser.get("http://www.baidu.com")
print("打开百度")
sleep(3)
browser.quit()
print("退出火狐")

4.命令行安装selenium

使用命令行安装

python -m pip install selenium
# 查看selenium是否下载成功
python -m pip list|grep selenium

验证安装成功

python selenium-1 环境搭建new

5.pycharm安装selenium

此时使用pycharm来运行脚本,提示没有selenium模块。

python selenium-1 环境搭建new

pycharm安装selenium,注意interpreter路径,要切换成/anaconda/bin/python,添加selenium并安装

python selenium-1 环境搭建new

python selenium-1 环境搭建new

运行demo

python selenium-1 环境搭建new

6.使用Safari进行测试的注意事项

selenium自带Safari的driver

  • 1.偏好设置——高级——展示开发者选项
  • 2.开发——勾选允许远程自动化

    python selenium-1 环境搭建new

    python selenium-1 环境搭建new

参考博客:

https://blog.csdn.net/qq_29726869/article/details/82179332

上一篇:OpenGL ES 3.0之Fragment buffer objects(FBO)详解(一)


下一篇:初试 Entity Framework Core 的多对多映射