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日
    浏览(33)
  • selenium和webdriver

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

    2024年02月09日
    浏览(35)
  • Selenium WebDriver 开发实战

    WebDriver提供的一系列对象定位方法,获取元素,实现测试用例。现在我们先来写一些调试代码,看看是否能成功驱动浏览器执行操作。 各行代码的作用分别如下: 之前已经安装了Selenium,第1行用于从Selenium库中导入webdriver模块。Selenium库中有common和webdriver两个模块,common模块

    2024年01月17日
    浏览(31)
  • selenium+webdriver爬虫技术

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

    2024年02月13日
    浏览(72)
  • Selenium WebDriver基本知识点

    2024软件测试面试刷题,这个小程序(永久刷题),靠它快速找到工作了!(刷题APP的天花板)_软件测试刷题小程序-CSDN博客 文章浏览阅读2.8k次,点赞85次,收藏12次。你知不知道有这么一个软件测试面试的刷题小程序。里面包含了面试常问的软件测试基础题,web自动化测试、

    2024年04月14日
    浏览(31)
  • Java Selenium WebDriver 常用方法

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

    2024年02月03日
    浏览(33)
  • 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日
    浏览(31)
  • Selenium:WebDriver简介及元素定位

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

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

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

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

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

    2024年02月13日
    浏览(29)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包