python+Pycharm+selenium操作浏览器(Chorme或Edge)

这篇具有很好参考价值的文章主要介绍了python+Pycharm+selenium操作浏览器(Chorme或Edge)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 一、查看自己的浏览器版本

python操作edge,python,selenium,测试工具

 python操作edge,python,selenium,测试工具

 二、下载驱动

https://chromedriver.storage.googleapis.com/index.html

python操作edge,python,selenium,测试工具

 选择适合自己的环境

python操作edge,python,selenium,测试工具

下载后解压

三、配置环境变量

将自己解压后的文件路径添加到系统环境变量,使用管理员打开CMD或PowerShell;

setx /m path "%path%";D:\chromedriver_win32\"

python操作edge,python,selenium,测试工具

 四、下载selenium库

python操作edge,python,selenium,测试工具

python操作edge,python,selenium,测试工具

 查看文档,参考:

https://yjtzfywh.blog.csdn.net/article/details/130889115

 五、编码测试

from selenium import webdriver
from time import sleep

if __name__ == '__main__':
    # 打开chorme浏览器
    # diriver1 = webdriver.Chrome()
    # 打开Edge
    diriver1 = webdriver.Edge()
    # 打开百度
    diriver1.get("https://www.baidu.com/")
    sleep(2)
    # 设置窗口大小
    diriver1.set_window_size(500, 800)
    sleep(2)
    # 设置窗口的位置
    diriver1.set_window_position(500, 300)
    # 打开百度地图
    diriver1.get("https://map.baidu.com/")
    # 打印页面标题
    print(diriver1.title)
    # 打印当前的地址
    print(diriver1.current_url)
    # 打印页面源码
    print(diriver1.page_source)
    sleep(2)
    # 后退
    diriver1.back();
    sleep(2)
    # 前进
    diriver1.forward();
    # 等待5s
    sleep(2)
    # 刷新页面
    diriver1.refresh();
    sleep(2)
    # 最大化
    diriver1.maximize_window();
    sleep(2)
    # 最小化
    diriver1.minimize_window();
    sleep(2)
    # 输出窗口大小
    print(diriver1.get_window_size())
    # 关闭当前窗口
    diriver1.close()
    # 退出浏览器
    diriver1.quit();

 python操作edge,python,selenium,测试工具文章来源地址https://www.toymoban.com/news/detail-584171.html

到了这里,关于python+Pycharm+selenium操作浏览器(Chorme或Edge)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python自动化测试selenium浏览器操作

    2024年02月16日
    浏览(28)
  • Python selenium自动化操作Chrome浏览器

    ​ ​ 活动地址:CSDN21天学习挑战赛 Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持目前比较主流的浏览器。它也实现了诸多自动化功能,比如软件自动化测试,检测软件与浏览器兼容性,自动录制、生成不同语言

    2024年02月02日
    浏览(27)
  • 利用Python+selenium技术,实现浏览器基本操作详解,代码有详细注释

    首先,需要安装selenium库和对应的浏览器驱动程序。以Chrome浏览器为例,可以使用以下命令安装selenium和chromedriver: 然后,需要下载对应版本的chromedriver,并将其添加到环境变量中。下载地址:http://chromedriver.storage.googleapis.com/index.html 不懂安装的,可以参考Chormedriver下载和安

    2024年02月09日
    浏览(37)
  • selenium+python自动化测试之使用webdriver操作浏览器的方法

    WebDriver简介 selenium从2.0开始集成了webdriver的API,提供了更简单,更简洁的编程接口。selenium webdriver的目标是提供一个设计良好的面向对象的API,提供了更好的支持进行web-app测试。从这篇博客开始,将学习使用如何使用python调用webdriver框架对浏览器进行一系列的操作 打开浏览

    2024年01月25日
    浏览(41)
  • 一、Selenium开篇之PyCharm安装selenium及浏览器驱动

    打开PyCharm-左下角点击Terminal输入以下命令 谷歌网站更多-帮助-关于谷歌- 驱动链接(可直接点击或复制下方链接) http://chromedriver.storage.googleapis.com/index.html 114后的版本可以找这个链接 注意:找到谷歌版本,打开链接找到对应版本驱动,找不到则找最相近的版本。上方链接可

    2024年03月23日
    浏览(28)
  • Pycharm_Selenium 打开浏览器后立马闪退

    在使用webdriver打开浏览器的时候,会遇到浏览器打开后立刻闪退的情况,这是因为没有添加休眠时间,解决方案如下: 添加time.sleep(10),则浏览器在打开5秒后关闭,  time.sleep(),则浏览器不自动关闭

    2024年02月06日
    浏览(40)
  • PyCharm-selenium-webdriver实现自动打开浏览器

    打开pycharm,点击File-setting-点击加号 输入selenium,点击install package https://registry.npmmirror.com/binary.html?path=chromedriver/ 根据chrome的版本选择下载对应的插件版本 没有最新chrome版本对应的webdriver版本,就选择接近的版本 然后把下载的webdriver.exe复制到python安装目录和谷歌安装目录 并

    2024年02月12日
    浏览(29)
  • 浏览器常用基本操作之python3+selenium4自动化测试(基础篇)

    1、打开指定的网页地址 我们使用selenium进行自动化测试时,打开浏览器之后,第一步就是让浏览器访问我们指定的地址,可使用get方法实现 1 2 3 from selenium import webdriver driver = webdriver.Edge() driver.get( \\\'https://www.baidu.com/\\\' )   # 本行用于访问指定的地址 2、获取当前页面url 我们在

    2024年02月01日
    浏览(46)
  • 基于python下selenium库实现交互式图片保存操作(批量保存浏览器中的图片)

    Selenium是最广泛使用的开源Web UI(用户界面)自动化测试套件之一,可以通过编程与浏览量的交互式操作对网页进行自动化控制。基于这种操作进行数据保存操作,尤其是在图像数据的批量保存上占据优势。本博文基于selenium 与jupyterlab实现批量保存浏览器搜索到的图片。 Se

    2024年01月24日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包