ubuntu16.04安装python3 selenium

Debian/Ubuntu 安装 Chrome 和 Chrome Driver 并使用 selenium 自动化测试 截至目前,Chrome 仍是最好用的浏览器,没有之一。Chrome 不仅是日常使用的利器,通过 Chrome Driver 驱动和 selenium 等工具包,在执行自动任务中也是一绝。相信大家对 selenium 在 Windows 的配置使用已经有所了解了,下面就让我们看看如何在 Linux 上配置使用 selenium 吧(本文介绍的方法仅 Debian 系可用。 阅读详情











# -*- coding: utf-8 -*-

from selenium import webdriver
from selenium.webdriver.common.keys import Keys


def open100Chrome():
    begin = 1
    end = 3
    for flag in range(begin, end):
        browser = webdriver.Chrome()
        # Version 61.0.3163.91 (Official Build) (64-bit)
        # browser = webdriver.Firefox()

        browser.get('http://www.yahoo.com')
        assert 'Yahoo' in browser.title
        elem = browser.find_element_by_name('p')  # Find the search box
        elem.send_keys('seleniumhq' + Keys.RETURN)
        browser.quit()


if __name__ == "__main__":
    open100Chrome()


# -*- coding: utf-8 -*-
import unittest
from selenium import webdriver


class GoogleTestCase(unittest.TestCase):
    def setUp(self):
        # self.browser = webdriver.Firefox()
        self.browser = webdriver.Chrome()
        self.addCleanup(self.browser.quit)

    def testPageTitle(self):
        # self.browser.get('http://www.google.com')
        self.browser.get('http://www.yahoo.com')
        self.assertIn('Yahoo', self.browser.title)


if __name__ == '__main__':
    unittest.main(verbosity=2)



如何在Ubuntu 20.04.6 LTS系统上运行Selenium自动化测试 在Ubuntu 20.04.6 LTS系统上运行Selenium自动化测试 阅读详情

相关推荐

FlashAttention 快速安装指南(避免长时间编译)

FlashAttention 编译太慢?本篇提供无需编译的预编译 wheel 快速安装方案,适配多版本 Python、PyTorch 和 CUDA,极大节省部署时间!

Junseer的博客 9720

ubuntu安装selenium

使用 selenium 的前提是 下载并安装一款 selenium 支持的浏览器和浏览器驱动,并且二者版本要一致,我这里安装的是 chrome 和 chromedriver。

什么都干的派森 3447

避开这些坑!用Python ReportLab生成PDF时字体处理与中文排版的5个关键技巧

本文针对Python ReportLab库在PDF自动化生成中常见的中文排版难题,提供了五个关键技巧。内容涵盖字体注册的稳健策略、段落样式的精细控制、表格内中文的换行对齐、页面布局管理以及性能优化,旨在帮助开发者彻底解决中文乱码、排版错位等问题,生成专业美观的PDF文档。

weixin_29250403的博客 624

[How TO]-ubuntu下安装selenium

1、安装火狐浏览器 下载firefox版本:firefox-52.0.2.linux-x86_64.sdk.tar.bz2 解压tar -jxvpf firefox-52.0.2.linux-x86_64.sdk.tar.bz2 将firefox添加到环境变量: vim ~/.bashrc ,将 export PATH=/opt/firefox:/usr/bin:$PATH 添加到末尾 2、安装geckodriver 下载geckodriver版本:geckodriver-v0.29.0-linux6

baron-周贺贺-代码改变世界ctw 2134

华三模拟器实战:3分钟搞定路由器DHCP地址池配置(附常见错误排查)

本文提供华三模拟器中路由器DHCP地址池的实战配置指南。通过分步详解,帮助用户在3分钟内完成基础设置,并深入讲解多地址池、中继配置等进阶应用。文章重点剖析了DHCP服务无法工作的常见原因,提供从客户端到服务器的系统性排错方法,助力快速定位并解决地址分配失败、获取参数错误等典型问题。

w1x2y3的博客 360

AHB不对称半桥反激电路设计(一)变换器拓扑工作原理详解

本文详细分析了AHB(不对称半桥)反激变换器拓扑的工作原理及关键优势。该拓扑通过谐振腔结构实现原边功率管的零电压开通(ZVS)和副边整流管的零电流关断(ZCS),显著提升效率至95%以上。文章阐述了6个工作阶段的时序特征,包括谐振电感电流和电容电压的数学模型推导。AHB拓扑具有漏感能量回收、宽电压输出(适配PD快充等场景)和协同储能等优势,相比传统方案可缩小变压器体积30%,成为100-300W隔离电源的理想选择。

【Simon】的博客 7155

ubuntu 18.04 配置自动化测试工具 appium + selenium+python3

3、下载appium 【它就是测试用的工具】 【 Appium-Python-Client-1.1.0 我现在用这个但不是很好用】2、下载Appium-Server-GUI-linux-xxx-AppImage 【appium图形工具,启动appium】1、下载appium-inspector 【辅助工具作用不大,可以多下载几个看哪个更合适】移动到 /opt 目录下(纯属于个人习惯), 并链接到/usr/local/bin/目录下。

weixin_46092030的博客 2188

RK3288芯片MIPI-DSI显示疑难杂症大揭秘:从点不亮到花屏全攻克

本文针对RK3288芯片MIPI-DSI接口常见的显示异常问题进行系统性分析,提出了完整的排查解决方案。硬件方面,重点检查排线连接、电源供应和散热问题;软件方面,强调屏参配置、驱动版本及时序参数的精确调整。通过两个典型案例(点不亮与花屏)具体说明排查流程,并指出未来优化方向应包括提升芯片抗干扰能力、开发智能自适应驱动程序等。该手册为开发者提供了从基础原理到实际问题的全面指导,能有效缩短故障排查时间,确保显示系统稳定运行。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 661

ubuntu16.04 python3 安装selenium及环境配置

环境 ubuntu16.04 python3 安装selenium sudo pip3 install seleium 默认安装完是支持firefox,但是更新得太慢对于较新的firefox已经不支持了,需要安装geckodriver,地址 https://github.com/mozilla/geckodriver/releases/ 下载完后解压然后在终端中cd到下载...

anqin2712的博客 375

Scratch全攻略:从入门到实践的编程之旅

Scratch 是一款由麻省理工学院(MIT)开发的图形化编程工具 ,它诞生的初衷是为了让编程教育更加普及,尤其是让孩子们能够轻松接触和学习编程。与传统的基于文本代码的编程方式不同,Scratch 通过将编程指令以图形化的积木形式呈现,极大地降低了编程的门槛,让编程变得如同搭积木一样简单有趣。

邓邓子的博客 1万+

《Python Web项目集锦》-专栏介绍和目录

本专栏专注于Python Web项目,涉及内容包含FastAPI、Django、Flask等,所有项目代码完整且可直接运行。不管是零基础还是有经验的开发,相信都能从本专栏获益。有任何问题欢迎私聊博主,专栏持续更新中...

数据知道的博客 5212

在Ubuntu 16.04上安装Python3.7.x后运行pip出现的错误解决方法

在Ubuntu 16.04上安装好Python3.7.6以后,使用pip install安装出现的一堆错误,并且安装失败,使用下面的方法解决: 执行下面的命令: sudo find / -name ‘lsb_release.py’ 结果如下: /usr/lib/python2.7/dist-packages/lsb_release.py /usr/lib/python3/dist-packages...

hundred98的博客 1193

11、气动外形优化中的连续伴随方法

本文探讨了连续伴随方法在气动外形优化中的理论背景、实现和验证过程。通过使用DLR的FLOWer求解器,将伴随方法应用于Euler和Navier-Stokes方程,以高效计算成本函数梯度,从而显著减少优化过程中的计算成本。文章还介绍了该方法在RAE2822翼型和ONERA M6机翼等案例中的应用,并展示了其准确性和效率。未来展望包括扩展到复杂流动模拟和多学科优化。

desk3的博客 167

Python3 ubuntu16.04 phantomjs 与 selenium 抓取数据

1 sudo apt install phantomjs   安装2 phantomjs --version    查看版本http://javascript.ruanyifeng.com/tool/phantomjs.htmlphantomjs 即将 停止使用了 比较老的技术手段一个Web自动化测试工具,最初是为了网站自动化测试而开发的;我们玩游戏有按键精灵;Selenium也可以做类似的事情,...

pythondafahao的博客 595

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

python网络爬虫的开发环境_Python3网络爬虫开发实践读书笔记 --- 第一章 开发环境配置...

一直觉得爬虫是一个很有趣的方向,在互联网时代,谁掌握了数据,谁就掌握了未来,而爬虫就是获取数据的方法之一。这一系列文章是我在阅读“Python3网络爬虫开发实践”一书以及其他线上资料学习爬虫过程中的一些笔记和心得,希望能分享给大家。第一章,开发环境配置安装Python3.8我开发的环境是Ubuntu16.04,安装Python最新版本的方法如下:sudo apt-get updatesudo ap...

weixin_39806065的博客 200

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Pensieve部署实践(1)(安装ubuntu、anaconda、tensorflow、tflearn、selenium)

https://github.com/hongzimao/pensieve为pensieve的github源码 根据readme,首先要准备Ubuntu 16.04、Tensorflow v1.1.0、TFLearn v0.3.1、Selenium v2.39.0 环境:VMware Workstation16 Pro、虚拟机Ubuntu16.04 1.下载安装Ubuntu,链接如下 Ubuntu 16.04.7 LTS (Xenial Xerus) 2.安装anaconda 下载合适的.s

jmy0406的博客 920

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Pensieve实践笔记(转载)

转载自博客 https://github.com/hongzimao/pensieve为pensieve的github源码 根据readme,首先要准备Ubuntu 16.04、Tensorflow v1.1.0、TFLearn v0.3.1、Selenium v2.39.0 环境:VMware Workstation16 Pro、虚拟机Ubuntu16.04 1.下载安装Ubuntu,

qq_39373811的博客 973

360度视频开发-pensieve复现

环境配置 环境:python2.7,Ubuntu 16.04, 1、mahimahi安装需要用到add-apt-repository,因此需要执行: sudo apt-get install python-software-properties 2、selenium安装2.39.0版本 wget 'https://pypi.python.org/packages/source/s/selenium/selenium-2.39.0.tar.gz 3、py virtual display安装0.2.1版本

qq_39653637的博客 1753

Ubuntu16.04安装谷歌浏览器和selenium

为了方便工作需要安装谷歌浏览器和selenium,在此记录一下安装过程 系统版本为Ubuntu16.04的64位,所以我安装的浏览器和驱动版本均为64位 安装谷歌浏览器 打开终端,输入以下命令下载谷歌浏览器,具体的版本号根据自己的系统选择 wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb 下...

weixin_45809411的博客 502

基于Python3的RobotFrameWork的ubuntu18.04.2安装配置

都是基于最新的ubuntu18.04.2,Python3,RobotFrameWork3.1.2,Appium1.13,Selenium3.141 1.安装jdk sudo apt install openjdk-8-jre-headless java -version javac -version 2.安装sdk 查看是否安装成功在cmd命令框内输入adb: 3.安装NodeJS 和配置阿里源,...

guanshuqing1的博客 946

ubuntu上安装python3.7教程_Ubuntu 16.04系统Python3相关环境或模块安装

前提:一般用户安装都命令前都需要sudo ,或者在root用户下1、Ubuntu 16.04 安装PyCharmUbuntu 16.04 安装PyCharm本文通过第三方源安装PyCharm,好处是升级方便。添加源:$ sudo add-apt-repository ppa:mystic-mirage/pycharm安装收费的专业版:$ sudo apt-get update$ sudo apt-...

weixin_39855658的博客 338

ubuntu16.04安装python2.7_ubuntu 16.04 安装 python selenium

原文是环境:ubuntu14.04, python2.7本地环境:ubuntu16.04, python2.7=======================================1,安装(好像是这样安装的)$ sudo pip install selenium查看版本>>> import selenium>>> print selenium.__ver...

weixin_39529463的博客 252

在Ubuntu16.04 LTS下安装Robot Framework

很开心能够接触到自动化测试,最近才开始学习《Robot Framework自动化测试修炼宝典》这本书,一开始就要求安装好robot framework,但是我在windows下装了好久,看似装成功了,但是却都无法打开,于是就转战ubuntu了,下面写一下,我在ubuntu上安装robot framework的过程: 一、安装python https://www.python.org/ ubu...

key_1997的博客 2024

ubuntu 16.04 搭建python+selenium+firefox环境

1.搭建web自动化环境需要对应版本的firefox,selenium以及浏览器驱动,三者对应关系可查询https://github.com/mozilla/geckodriver/releases/ 2.经过楼主测试以及查阅资料发现firefox 48以下的版本不需要安装驱动 对应selemium2,我们也知道Ubuntu是自带firefox。目前,我刷出的系统firefox也是45.0.2的版...

shunzi2588187的博客 3824

ubuntu16.04下配置selenium+chrome

参考地址:https://blog.csdn.net/fengltxx/article/details/79622854 1、谷歌浏览器及驱动: 谷歌浏览器下载地址:https://www.chromedownloads.net/ 谷歌浏览器驱动下载地址:http://chromedriver.storage.googleapis.com/index.html 下载驱动时要对应好版本,在谷...

高级数据分析师,分享Python知识 2881

ubuntu16.04安装selenium的艰辛

环境:ubuntu16.04, python2.71,安装(好像是这样安装的)$ sudo pip install selenium查看版本>>> import selenium>>> print selenium.__version__3.9.02,测试[p...

dd_lucky的博客 1919
上一篇: Ubuntu 16.04 安装 redis 分布式爬虫
下一篇: [TensorFlow] TensorFlow学习的方向
雙重底
博客等级 码龄12年 28粉丝 63原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值