首页 > 编程语言 >python 错误提示 DeprecationWarning: find_element_by_* commands are deprecated. Please use find_element()

python 错误提示 DeprecationWarning: find_element_by_* commands are deprecated. Please use find_element()

时间:2024-09-06 19:47:45浏览次数:7  
标签:commands name Please driver element find NAME

DeprecationWarning: find_element_by_* commands are deprecated. Please use find_element() instead

from selenium.webdriver.common.by import By
driver = webdriver.Chrome("chromedriver.exe")

# driver.find_element_by_name("NAME")
driver.find_element(By.NAME, "NAME")
# driver.find_element_by_class_name("CLASS_NAME")
driver.find_element(By.CLASS_NAME, "CLASS_NAME")
# driver.find_element_by_id("ID")
driver.find_element(By.ID, "ID")
# driver.find_element_by_xpath("XPATH")
driver.find_element(By.XPATH, "XPATH")

 

element = self.driver.find_element_by_link_text('车票')
DeprecationWarning: find_element_by_* commands are deprecated. Please use find_element() instead

class By(object):
"""
Set of supported locator strategies.
"""

ID = "id"
XPATH = "xpath"
LINK_TEXT = "link text"
PARTIAL_LINK_TEXT = "partial link text"
NAME = "name"
TAG_NAME = "tag name"
CLASS_NAME = "class name"
CSS_SELECTOR = "css selector"

element = self.driver.find_element(By.LINK_TEXT,'车票')

标签:commands,name,Please,driver,element,find,NAME
From: https://www.cnblogs.com/xkdn/p/18400883

相关文章

  • element修改默认主题颜色
    element有一套默认的颜色,我们可以根据需求去配置1.前置首先elementplus和自动导入插件要配置好npmielementPlusnpminstall-Dunplugin-vue-componentsunplugin-auto-import且在vite.config.js里配置好importAutoImportfrom'unplugin-auto-import/vite'importComp......
  • elementplus vue3 table表格动态合并单元格
    letcellList:any[]=[]//单元格数组letcount:number=0//计数constcomputeCell=(tableList:any[],name)=>{cellList=[]count=0for(leti=0;i<tableList.length;i++){if(i===0){//先设置第一项cellList.push(1)......
  • Element UI 的弹窗组件问题
    当在ElementUI的弹窗组件中打开另一个弹窗时,可能会出现多层遮罩的问题。这可能导致用户界面不友好,并且影响用户体验。为了解决这个问题,您可以尝试以下几种方法:设置遮罩层的append-to-body属性:在ElementUI弹窗组件中,可以尝试设置append-to-body属性为true。这样可以确保......
  • element-plus 倒计时el-countdown添加背景色
    效果图: 实现方法:<el-countdown:time="countdownTime":formatter="formatter"/><divv-html="formattedTime"></div>formatter(time){constdays=Math.floor(time/1000/60/60/24......
  • 基于JavaWeb开发的Java+SpringBoot+vue+element实现前后端分离玩具商城系统
    基于JavaWeb开发的Java+SpringBoot+vue+element实现前后端分离玩具商城系统......
  • 【题库】——文字处理软件 附append,substr,insert,find函数
    #include<bits/stdc++.h>usingnamespacestd;intmain(){ intn,opt,l,r; strings,a; cin>>n>>s; while(n--) { cin>>opt; if(opt==1) { cin>>a; s.append(a); cout<<s<<endl; } elseif(opt==2) {......
  • IDA 出现 Decompilation failure: xxx: call analysis failed Please refer to the ma
    题目https://files.buuoj.cn/files/3519510dd82111302327c73a17602a65/attachment.zipF5反汇编发现弹出这个窗口Decompilationfailure:401095:callanalysisfailedPleaserefertothemanualtofindappropriateactions右键查看TextView来到这个地址进入这个函......
  • element-plus中的el-table组件tooltip显示错位
    问题描述:element-plus组件库中的el-table组件有一个show-overflow-tooltip属性,设置为true时如果表格中数据过长就会显示一个浮动窗口就像这样而有时这个小浮窗会有错位的问题像是这样,会导致靠上的列浮窗直接越界不显示问题原因table下的tooltip是fixed定位。positi......
  • Vite2.0+ElementPlus+Koa2+Mongo全栈开发通用后台系统Vue3
    Vite2.0+ElementPlus+Koa2+Mongo全栈开发通用后台系统Vue3前言当前基于NodeJs框架的全栈工程实践非常之火,作为一个很长时间未接触代码的前程序猿。一直有点手痒痒,想尝试一下这种全新的编程体验,于是就重新开始了填坑的不归之路。这一套框架是基于现在的前后台分离的指导原则来......
  • TS4+Vite+Vitest+Vitepress Vue3.3 自主打造媲美ElementPlus的组件库
    TS4+Vite+Vitest+VitepressVue3.3自主打造媲美ElementPlus的组件库这个问题看起来是想要创建一个类似ElementPlus的Vue组件库,并且使用TypeScript、Vite、Vitest和Vitepress进行开发。以下是一个简化的指南,用于创建一个自己的Vue组件库项目框架。安装必要的工具:npm......