首页 > 其他分享 >selenium中打开浏览器页面总是闪退

selenium中打开浏览器页面总是闪退

时间:2024-04-26 20:46:58浏览次数:19  
标签:webdriver 浏览器 selenium sleep import 闪退 browser

代码如下:

from selenium import webdriver

browser = webdriver.Chrome()

browser.get("http://www.baidu.com") #打开百度

执行完后谷歌浏览器打开了,也没有报错,但会闪退,想要在页面查看需要定位的元素无法查看;

这是因为selenium默认执行完所有代码后,会退出浏览器,并没有报错,不需要解决。如果需要运行完代码不关闭浏览器,可以在代码最后面加上sleep()方法即可:

from time import sleep
from selenium import webdriver

browser = webdriver.Chrome()

browser.get("http://www.baidu.com") #打开百度
browser.maximize_window()
sleep(10)

 

标签:webdriver,浏览器,selenium,sleep,import,闪退,browser
From: https://www.cnblogs.com/brf-test/p/18160830

相关文章

  • 使用浏览器F12控制台模拟js点击隐藏功能
    F12里能看到有下载功能,但是前端页面上隐藏了(看到display参数是none)F12里先找个功能测试下,比如下面的旋转功能切换到“控制台”,输入下面,“pageRotateCw”是iddocument.getElementById('pageRotateCw').click();把pageRotateCw替换到download即可下载删除这个参数也可以......
  • 重庆软航H5 PDF签章产品经nginx代理之后在浏览器中在线打开PDF盖章时提示:签章失败:网络
    问题现象:问题描述:在系统中集成了软航H5PDF签章产品,软航H5PDF签章产品的对应服务是通过nginx代理的,在奇安信浏览器中在线打开PDF点击产品的工具栏上的盖章按钮:选定印章之后,在PDF文档上选定盖章位置之后,提示:签章失败:网络错误。最近在做这个软航H5PDF电子签章产品的测试,就简......
  • Vue项目报错,点击浏览器报错信息定位不到报错代码,该如何优雅地调试代码?
    一、背景通过vue-cli服务运行项目,项目运行一切正常。但打包后,通过nginx部署运行,大屏展示模块报echartstypeError错误。但是点击浏览器报错信息,定位到的位置代码根本看不懂。经过一番寻找,发现打包时,webpack配置产生源码的属性为false。这样就会导致,打包后代码经过压缩加密,出现报......
  • 如何解决edge浏览器下载文件显示无法下载-已阻止的问题?
    原文链接:https://www.zhihu.com/question/644793665/answer/3475948283edge浏览器下载文件显示不安全,无法下载。第一种方法:点击保留第二种方法:可能是chrome内核的edge对http地址的权限收紧。需要针对这个地址的权限做配置。也就是说不同网站的这种调整都要做调整。他是根据......
  • 在浏览器输入网址,Enter之后发生了什么?
    很多八股文会给出:DNSResolutionEstablishingaConnectionSendinganHttpRequestReceivingtheHTTPResponseRenderingtheWebPage但今天我斗胆插入第0.9步URLParsing,URL(uniformresourcelocator)由四部分组成:scheme、domain、path、resourceURLParsing做......
  • 在缩小浏览器宽度的时候,图片会超出li的宽度
    要确保在缩小浏览器宽度时,图片不会超出<li>元素的宽度,您可以为描述文本添加一些样式,以便让图片适应于<li>元素。一种常见的方法是使用CSS中的max-width属性。下面是一个可能的解决方案:<liclass="list-group-item"><strong>问题描述:</strong><divclass="desc......
  • ECMAScript(简称 ES)是一种由 Ecma 国际组织制定的脚本语言标准,用于定义脚本语言的语法
    ECMAScript(简称ES)是一种由Ecma国际组织制定的脚本语言标准,用于定义脚本语言的语法、类型、语义和其他核心特性。它的设计初衷是为了使不同的浏览器和开发者能够使用一致的语法和特性开发Web应用程序,从而提高跨平台和跨浏览器的互操作性。ECMAScript标准的制定由Ecma......
  • 浏览器插件安装
    1、elasticsearch-headchrome插件安装插件获取网址,下载整个项目压缩包,解压后将内容放入自定义命名为elasticsearch-head文件夹。接着点击Chrome右上角选项->工具->管理扩展(或则地址栏输入chrome://extensions/),选择打开“开发者模式”,让后点击“加载已解压得扩展程序”,选择elas......
  • 利用selenium自动提交表单
    安装seleniumpip--trusted-hostpypi.tuna.tsinghua.edu.cninstallseleniumpip--trusted-hostmirrors.aliyun.cominstallcookielibpip--trusted-hostpypi.douban.cominstallcookielib安装chromedriverchromedriver下载地址http://npm.taobao.org/mirrors/chr......
  • 新版chrome浏览器“已阻止不安全的下载”解决方案
    解决方法一:针对所有网址,适用于Chrome122+版本:在Chrome地址栏输入:chrome://settings/content/insecureContent点击添加,输入[*.]com,再次点击添加,刷新页面即可如果你需要访问的网站是.cn结尾的,就添加[*.]cn,其他的网站亦是同理 解决方法二:(针对指定网址,目前测试各个Chrome......