selenium.webdriver.remote.webelement.WebElement解析

这篇具有很好参考价值的文章主要介绍了selenium.webdriver.remote.webelement.WebElement解析。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

基于Python语言,selenium用法写自动化脚本时,打印文本出现了一下信息:
<selenium.webdriver.remote.webelement.WebElement (session=“8438b95244fba6444aafaf5a5cbe73f9”, element=“5bf8fa52-6761-4522-b894-314823081c32”)>

请求代码如下

import time
from selenium import webdriver

driver = webdriver.Chrome()
driver.get('http://tendcode.com/accounts/login/?next=/')
driver.maximize_window()		# 网页最大化

driver.find_element_by_id('id_login').send_keys('asdfghjkl')	# 输入用户名
driver.find_element_by_id('id_password').send_keys('123.123.')	# 输入密码
driver.find_element_by_class_name('pull-right').click()			# 点击登录

ds = []
for i in range(1,5):	# 循环
    div_a= driver.find_element_by_xpath('/html/body/main/div/div/div[1]/div[3]/div[%s]/div[2]/h2'%i)			# 循环查找这五个元素
    ss = div_a.find_element_by_tag_name('a')	# 获取div_a下的a标签
    ds.append(ss.text)							# 添加到列表
    print(ss.text)								# 输出文本
    print(ss)									# 输出元素信息
print(ds)

time.sleep(5)
driver.quit()

输出结果如下:

Mac 同时使用无线 Wi-Fi 和有线上网,解决内网外网一起访问的问题
<selenium.webdriver.remote.webelement.WebElement (session="5bcfee8a76156427f327d53f13ebaa9a", element="7038e9b5-3ae7-4df2-afa2-5676bc62591b")>
烂笔头周刊(第2期):职业发展的最好方法是换公司?!
<selenium.webdriver.remote.webelement.WebElement (session="5bcfee8a76156427f327d53f13ebaa9a", element="99e510fb-2932-4b2f-85c5-a95bd5c928c8")>
烂笔头周刊(第1期):好记性不如烂笔头
<selenium.webdriver.remote.webelement.WebElement (session="5bcfee8a76156427f327d53f13ebaa9a", element="269fe7fb-c2d2-4611-ab37-bc14abfe585d")>
k8s 学习(2)——使用 ansible-playbook 搭建 k8s 环境
<selenium.webdriver.remote.webelement.WebElement (session="5bcfee8a76156427f327d53f13ebaa9a", element="e4fea12b-144c-4458-bb3f-def4f71f6f51")>
['Mac 同时使用无线 Wi-Fi 和有线上网,解决内网外网一起访问的问题', '烂笔头周刊(第2期):职业发展的最好方法是换公司?!', '烂笔头周刊(第1期):好记性不如烂笔头', 'k8s 学习(2)——使用 ansible-playbook 搭建 k8s 环境']

下一篇时selenium元素定位整理文章来源地址https://www.toymoban.com/news/detail-513142.html

到了这里,关于selenium.webdriver.remote.webelement.WebElement解析的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Python + Selenium WebDriver

    Python + Selenium WebDriver 一、搭建环境步骤 1、安装 python3.x (windows xp 不支持 python3.5+) 2、设置环境变量 path(安装时候也可以解决 勾上 add python.ext to path) 3、安装Selenium 用pip命令安装 pip install -U selenium 4、路径,pip可能定位不到,pip也可能定位到别的文件夹(perl) 方案:cd

    2024年02月12日
    浏览(44)
  • selenium和webdriver

    Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,Selenium可以直接调用浏览器,它支持所有主流的浏览器。我们可以使用selenium很容易完成之前编写的爬虫。 webdriver 可以理解它是浏览器的驱动。 selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比

    2024年02月09日
    浏览(44)
  • Selenium - 自动下载 webdriver

    背景 很多浏览器会自动更新,但是 driver 不会自动更新。为了确保 driver 版本和浏览器匹配,可以使用第三方库 webdriver_manager 代码 这个文件里封装了几个函数 driver_seek : 根据给定的目录,和文件名称,查找该目录下是否有这个文件 driver_download : 下载 webdriver 到指定目录,如果

    2024年02月06日
    浏览(58)
  • selenium+webdriver爬虫技术

    百度百科Selenium时,头一段文字介绍了selenium的主要作用和特点:selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:

    2024年02月13日
    浏览(85)
  • Java Selenium WebDriver 网页填报

    1.安装chrome浏览器 在“关于chrome”界面,查看浏览器版本号 2.下载chromeDriver 在https://registry.npmmirror.com/binary.html?path=chromedriver/下载对应版本的驱动(如果浏览器版本过新,建议下载最接近的版本)。 将下载好的压缩包解压缩,记住chromedriver.exe文件的路径(路径中不要包含中文

    2024年02月14日
    浏览(38)
  • Selenium环境安装配置,webdriver配置

    安装Selenium环境 项目环境下 pip install selenium 配置 ChromeDriver 根据自己的chrome浏览器版本,查看版本:设置-关于Chrome ChromeDriver下载地址:https://chromedriver.storage.googleapis.com/index.html windows 配置chromedriver 下载和自己浏览器版本相对应的ChromeDriver,将chromedriver.exe所在路径配置到环境

    2024年02月06日
    浏览(39)
  • selenium/webdriver运行原理与机制

    最近在看一些底层的东西。driver翻译过来是驱动,司机的意思。如果将webdriver比做成司机,竟然非常恰当。 我们可以把WebDriver驱动 浏览器 类比成出租车司机开出租车。在开出租车时有三个角色: · 乘客:他/她告诉出租车司机去哪里,大概怎么走。 · 出租车司机:他按照乘

    2024年02月09日
    浏览(52)
  • Selenium:WebDriver简介及元素定位

    一、WebDriver原理 二、WebDriver定位方法 三、WebElement接口常用方法 1、关于WebDriver 设计模式:按照Server-Client的经典设计模式设计; Server端:即Remote Server(远程服务器),可以是任意的浏览器,当脚本启动浏览器时,该浏览器就是Remote Server,它的职责是等待Client发送请求并做出

    2024年02月01日
    浏览(42)
  • Java Selenium WebDriver 常用方法

    一、创建浏览器对象 二、设置窗口位置、大小 三、访问网页操作 四、获取网页信息 五、切换窗口 driver.switchTo().window(\\\"要切换的窗口句柄\\\"); 六、截图保存 七、关闭窗口 八、元素定位 九、元素操作 持续更新中...  

    2024年02月03日
    浏览(40)
  • selenium.webdriver Python爬虫教程

    selenium安装和使用 pip install selenium 下载对应的浏览器驱动 实例化浏览器 元素定位 旧版本 selenium 函数 新版本 selenium 函数 返回复数元素的方法,分别在调用的方法加上一个s: findElements 用法示例 如果我们网页源码中有下面一段代码 元素属性 class 定位 css 选择器定位 ID 属性值

    2024年02月13日
    浏览(46)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包