概述
平台:ubuntu
标题:web自动化测试套件(selenium firefox geckodriver python)
我的软件配置版本:selenium3.14.0、 firefox64版本(64位)、 geckodriver0.21.0、 python3.6.7
num1:python3.6.7安装
1、sudo apt install python3.6.7
2、官网下载selenium3.14.0安装包(下载地址:https://pypi.org/project/selenium/#history)
使用安装包安装(比较靠谱,而且快,不出错)
1)解压安装包:tar -xzvf selenium-3.14.0.tar.gz
2) 进入解压文件,找到setup.py文件,打开这个文件所在的终端,输入python setup.py install
3) 安装完之后查看selenium是否安装成功,终端输入pip list,进一步确定,进入python解释器输入import selenium,不报错等于安装成功。
3、安装firefox64版本(64位)
1)下载地址:https://download-installer.cdn.mozilla.net/pub/firefox/releases/
2)解压:tar -xjvf firefox-64.0.tar.bz2
3) 把解压文件夹复制到opt目录下
4) 然后进入/usr/share/applications目录,当前文件夹下右键打开终端,终端中输入vim firefox.desktop,然后文件中复制下面的其中内容之一,以你的安装目录为主。
内容1:
[Desktop Entry]
Name=Firefox
Comment=this is firefox
Exec=/opt/firefox/firefox
Icon=/opt/firefox/icons/updater.png
Terminal=false
Type=Application
Categories=Application;Network;
内容2:
[Desktop Entry]
Name=Firefox
Comment=this is firefox
Exec=/opt/firefox/firefox
Icon=/opt/firefox/browser/icons/mozicon128.png
Terminal=false
Type=Application
Categories=Application;Network;
5) 现在可以从应用菜单中找到firefox图标了,点击进入就打开firefox了。如果没能打开的话,上面的文件路径与你的不匹配,修改成自己的路径就ok。
4、 配置插件geckodriver(下载0.21.0)下载地址:https://github.com/mozilla/geckodriver/releases
1) 解压geckodriver: tar -xzvf geckodriver-v0.21.0-linux64.tar.gz
2) 解压出来的geckodriver放到环境变量目录/usr/bin里面
现在可以做自动化测试了,打开ubuntu终端:打开pytjon
输入内容:
from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
binary = FirefoxBinary("/opt/firefox/firefox") # .tar.gz压缩包是打包文件,所以我们安装的位置不是默认位置,所以selenium中制定启动文件路径(/opt/firefox/firefox)
browser = webdriver.Firefox(firefox_binary=binary)
browser.get("http://www.baidu.com")
参考文章:
https://www.cnblogs.com/xiaxiaoxu/p/8909622.html
https://blog.csdn.net/telnetor/article/details/5555365
https://blog.csdn.net/u013250071/article/details/78803230
http://blog.chinaunix.net/uid-29919986-id-5118633.html
最后
以上就是落后心锁为你收集整理的web自动化测试套件(selenium firefox geckodriver python)的全部内容,希望文章能够帮你解决web自动化测试套件(selenium firefox geckodriver python)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复