测试-selenium学习|报错 :DeprecationWarning: executable_path has been deprecated, please pass in a Servic

这篇具有很好参考价值的文章主要介绍了测试-selenium学习|报错 :DeprecationWarning: executable_path has been deprecated, please pass in a Servic。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在使用selenium的时候运行如下代码的时候报出错误 :DeprecationWarning: executable_path has been deprecated, please pass in a Service object

查询得知:
“出现 DeprecationWarning 警告的类型错误:该类型的警告大多属于版本已经更新,所使用的方法过时。

当前版本重构后的函数,是之前的 executable_path 被重构到了 Service 函数里”
原文解释:点击跳转

源代码:
from selenium import webdriver
import time

webdriver 获取浏览器对象

driver = webdriver.Chrome(“chromedriver.exe”)

准备一个网址

http://www.baidu.com

url=“http://www.baidu.com”
driver.get(url)

查找元素

driver.find_element(value=“kw”).send_keys(“美女”)

回收资源

time.sleep(10)
driver.quit()

#增加Service导入:
from selenium import webdriver
import time
from selenium.webdriver.chrome.service import Service

s=Service(“chromedriver.exe”)
driver = webdriver.Chrome(service=s)

准备一个网址

http://www.baidu.com

url=“http://www.baidu.com”
driver.get(url)

查找元素

driver.find_element(value=“kw”).send_keys(“美女”)

回收资源

time.sleep(10)
driver.quit()

问题解决,值得注意的是定位元素的输入方式。
driver.find_element(value=“kw”).send_keys(“美女”)文章来源地址https://www.toymoban.com/news/detail-413315.html

到了这里,关于测试-selenium学习|报错 :DeprecationWarning: executable_path has been deprecated, please pass in a Servic的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【Error】DeprecationWarning: executable_path has been deprecated, please pass in a Service object

    解决warning: DeprecationWarning: executable_path has been deprecated, please pass in a Service object driver = webdriver.Edge(\\\'C:/Users/cong/AppData/Local/Programs/Python/Python310/msedgedriver.exe\\\',options=option) 这个警告信息是在使用Python的Selenium库时出现的。它提示说“executable_path”已经被弃用了,建议使用一个Serv

    2024年02月06日
    浏览(43)
  • webdriver报错:TypeError: __init__() got an unexpected keyword argument ‘executable_path‘已解决

    webdriver报错:TypeError: init () got an unexpected keyword argument \\\'executable_path’已解决 错误段代码如下: 先说一下我下载的chromedriver版本是122.0.6261.94,chrome的版本是122.0.6261.112 selenium或selenium下的webdriver的库版本的原因,与chromedriver的版本不匹配。 终端执行pip show selenium查看版本。我报

    2024年04月25日
    浏览(46)
  • 解决python出现的Executable executable_path has been deprecated问题

    1、错误脚本: 错误结果: 2、错误原因 出现 DeprecationWarning 警告的类型错误: 该类型的警告大多属于版本更新时,所使用的方法过时的原因;某方法在当前版本被重构,依旧可以传入参数,但是在之后的某个版本会被删除。 3、解决方案  正确结果:  

    2024年02月16日
    浏览(40)
  • TypeError:__init__() got an unexpected keyword argunent ‘executable_path‘解决方案

      大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。   本文主要介

    2024年02月11日
    浏览(57)
  • 已解决(selenium报错)AttributeError: ‘WebDriver‘ object has no attribute ‘execute_cdp_cmd‘

    已解决(selenium报错)AttributeError: ‘WebDriver‘ object has no attribute ‘execute_cdp_cmd‘ 粉丝群里面一个小伙伴运行selenium 操作Chrome浏览器的时候报错(当时他心里瞬间凉了一大截,跑来找我求助,然后顺利帮助他解决了,顺便记录一下希望可以帮助到更多遇到这个bug不会解决的小

    2024年02月09日
    浏览(61)
  • 解决selenium操作Chrome浏览器报错:WebDriverException: Message: ‘chromedriver‘ executable needs to be in PATH

    在使用selenium操作Chrome浏览器报错:selenium. common.exceptions . WebDriverException: Message: ‘chromedriver’ executable needs to be in PATH 截图如下: 主要报错信息内容翻译如下所示: selenium. common.exceptions . WebDriverException: Message: ‘chromedriver’ executable needs to be in PATH 翻译: selenium. common.except

    2024年02月04日
    浏览(56)
  • 学习狂神docker报错解决:exec failed: unable to start container process: exec: “ip“: executable file not found

    问题:最近学习狂神的docker,34节,网络详解。下载tomcat镜像并启动成功。如图  在使用命令:   docker exec -it tomcat01 ip addr 查看容器ip地址时报错:OCI runtime exec failed: exec failed: unable to start container process: exec: \\\"ip\\\": executable file not found in $PATH: unknown  解决方案:安装工具 iproute

    2024年02月12日
    浏览(44)
  • 【selenium学习】数据驱动测试

    在 unittest 中,使用读取数据文件来实现参数化可以吗?当然可以。这里以读取 CSV 文件为例。创建一个 baidu_data.csv 文件,如图所示: 文件第一列为测试用例名称,第二例为搜索的。接下来创建 test_baidu_data.py文件。 这样做似乎没有问题,确实可以读取 baidu_data.csv 文件

    2023年04月09日
    浏览(40)
  • selenium+python自动化测试 —— 解决无法启动IE浏览器及报错问题!

    前言:记录启动IE浏览器的报错及解决方法。 错误1: selenium.common.exceptions.WebDriverException: Message: \\\'IEDriverServer.exe\\\' executable needs to be in PATH. Please download from http://selenium-release.storage.googleapis.com/index.html and read up at https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver Exception ignored i

    2024年02月03日
    浏览(61)
  • Selenium 学习(0.18)——软件测试之基本路径测试

            是一种白盒测试方法,它在程序控制流图的基础上,通过分析控制构造的环行复杂性,导出基本可执行路径集合,从而设计测试用例的方法。         要保证在测试中程序的每一个可执行语句至少执行一次         【这和语句覆盖区别在哪里呢? 】     

    2024年02月03日
    浏览(51)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包