当前位置:首页 > 编程开发 > Python > 正文内容

最新版selenium中find_element使用方法

Codefans2年前 (2023-06-10)Python1409
  • find_element(By)

    • driver.find_element(By.ID, 'element_id')

    • driver.find_element(By.NAME, 'element_name')

    • driver.find_element(By.CLASS_NAME, 'element_class')

    • driver.find_element(By.TAG_NAME, 'tag_name')

    • driver.find_element(By.LINK_TEXT, 'link_text')

    • driver.find_element(By.PARTIAL_LINK_TEXT, 'partial_link_text')

    • driver.find_element(By.XPATH, 'xpath')

    • driver.find_element(By.CSS_SELECTOR, 'css_selector')

    • 通过 By 对象指定查找方式,例如:

  • find_elements(By)

    • 与 find_element 类似,只是返回的是一个列表,包含所有符合条件的元素。


from selenium import webdriver
from selenium.webdriver.common.by import By
 
# 创建 Chrome 浏览器 WebDriver 实例
driver = webdriver.Chrome()
 
# 打开百度首页
driver.get('https://www.baidu.com')
 
# 查找输入框并输入文本
input_box = driver.find_element(By.NAME, 'wd')
input_box.send_keys('Selenium')
 
# 提交搜索
input_box.submit()
 
# 等待页面加载完成
driver.implicitly_wait(10)
 
# 输出当前页面标题
print(driver.title)
 
# 关闭浏览器
driver.quit()


扫描二维码推送至手机访问。

版权声明:本文由图慧网发布,如需转载请注明出处。

本文链接:http://www.tuh8.com/?id=70

分享给朋友:

“最新版selenium中find_element使用方法” 的相关文章

python中remove函数的踩坑记录

这篇文章主要给大家介绍了关于python中remove函数的踩坑记录,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧摘要:在python的使用过程中,难免会遇到要移除列表中对象的要求。这时可以使用remove函数。对于python...

dataframe踩坑笔记(2):表格合并、拼接

dataframe踩坑笔记(2):表格合并、拼接

1. 表格简单合并1.1按行合并(上下合并):import numpy as np df1= pd.DataFrame(np.random.randn(4),columns=["a"])   df2= pd.D...

pandas 利用to_excel一次生成多个sheet到一个文件中

在 Pandas 的 to_excel 方法中,可以通过传递参数 sheet_name 来指定生成的 Excel 中的工作表的名称。如果需要生成多个工作表,可以在 sheet_name 中传递一个列表,其中的每个元素即为每个工作表的名称。例如,以下代码生成了一个包含两个工作表的 Excel 文件:i...

Python中 pandas 数据处理常用函数与方法的详细介绍

数据读取和写入pandas.read_csv(filepath_or_buffer, sep=',', header='infer', names=None): 从 csv 文件中读取数据,返回一个 DataFrame 对象。其中 filepath_or_buffer...

Python pandas库159个常用方法使用说明

Pandas库专为数据分析而设计,它是使Python成为强大而高效的数据分析环境的重要因素。一、Pandas数据结构1、import pandas as pdimport numpy as npimport matplotlib.pyplot as plt2、S1=pd.Series([‘a’,’b...

Python调用JS的四种方法

Python调用JS的四种方法1、PyExecJS 方法1)、安装PyExecJS2)、 `PyExecJS 示例`2、PyV8 方法1)、安装PyV82)、 `PyV8 示例`3、js2py 方法1)、安装js2py2)、 `js2py 示例`4、selenium 方法1)、安装selenium2...