selenium元素操作(一):获取文本text

这篇具有很好参考价值的文章主要介绍了selenium元素操作(一):获取文本text。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1分钟了解一个测开小知识:

selenium对元素进行操作(一):获取文本text

关键字:.text

例如:

selenium元素操作(一):获取文本text

想要获取到这里的文本内容

首先定位到元素:

NR = driver.find_element_by_Xpath('//*[@id="s_xmancard_mine_new"]/div[1]/div[2]/div/div[3]/div[1]/div[3]/a')

然后使用关键字获取元素的描述:

NR_Text = NR.text

这样就获取到了一个页面描述文字的内容了~

上面的操作也可以连贯起来~使用一步完成:

NR_Text = driver.find_element_by_Xpath('//*[@id="s_xmancard_mine_new"]/div[1]/div[2]/div/div[3]/div[1]/div[3]/a').text

文本信息多用于比较结果、中间数据的定位等操作中应用比较广泛。

如果想要对文本的操作进一步开发,就需要了解正则表达式。不过正则的内容比较复杂,暂不介绍。

另补充,获取文本获取的是html结构中的文本。

课后练习,如果你获取的元素中有多个文本,例如:

这里标题内容存在多个,如果使用文本输入,输出的样式是什么样子的?是否会报错?

selenium元素操作(一):获取文本text文章来源地址https://www.toymoban.com/news/detail-430794.html

到了这里,关于selenium元素操作(一):获取文本text的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Selenium操作网页时,如何获取元素的CSS选择器?

    输入文本操作的元素的CSS选择器怎么获取,用https://passport.baidu.com/v2/?login演示 要获取元素的CSS选择器,可以使用浏览器的开发者工具来查看页面的HTML结构和元素属性。以下是在Chrome浏览器中获取元素CSS选择器的步骤: 打开Chrome浏览器,并访问目标网站(例如:https://passpor

    2024年01月16日
    浏览(36)
  • 自动化测试(二)selenium八大获取元素方法及对象操作

    目录 webdriver API 脚本实例 元素的定位 1. 通过id定位: 2. 通过name方式定位 3. 通过tag name(标签名)定位 4. 通过class name (类名)方式定位 5. 通过CSS 方式定位 6. 通过xpath方式定位 7. link text定位 8. Partial link text 定位 操作测试对象  鼠标点击与键盘输入 submit 提交表单 text 获取

    2024年02月03日
    浏览(32)
  • Selenium 根据元素文本内容定位

    使用xpath定位元素时,有时候担心元素位置会变,可以考虑使用文本内容来定位的方式。 例如图中的【股市】按钮,只有按钮文本没变,即使位置变化也可以定位到该元素。   xpath内容样例:

    2024年02月14日
    浏览(46)
  • Selenium教程:一文了解Selenium的元素查找

    注:本文内容基于selenium 3.141.0 Selenium的元素查找指的是使用Selenium WebDriver库中提供的方法来定位和操作网页上的各种元素,如文本框、按钮、下拉框、链接等。通过元素查找,可以在自动化测试中模拟用户操作,比如输入文本、点击按钮、选择下拉选项等。 Selenium提供了多种

    2024年03月15日
    浏览(37)
  • Selenium||解决给元素输入文本失败问题

    最近在基于selenium+python框架学习WEB自动化测试,在尝试对textarea控件直接使用send_keys()方法进行输入文本操作时,报错了,提示输入失败,界面上效果看也未能成功实现文本信息输入。 textarea控件内设置了默认值(placeholder=“请输入你要翻译的文字或网址”),导致不能直接用

    2024年02月13日
    浏览(32)
  • Selenium之css如何实现元素定位,你了解多少?

    前言 世界上最远的距离大概就是明明看到一个页面元素站在那里,但是我却定位不到!! Selenium定位元素的方法有很多种,像是通过id、name、class_name、tag_name、link_text等等,但是这些方法局限性太大, 随着自动化测试的深入,和不同框架要求,会发现上面的定位方式无法解

    2024年02月16日
    浏览(45)
  • selenium元素定位,获取某个元素下的所有元素

    例: 想要获取所有的li元素: 结果如下 获取到元素后可以直接进行操作: list_tab[2].click() list_tab[5].send_keys(‘123456’)

    2024年02月16日
    浏览(30)
  • 自动化测试:5分钟了解Selenium以及如何提升自动化测试的效果

    在快节奏的技术世界里,自动化测试已经成为确保 Web 应用程序质量和性能的重要手段。自动化测试不仅加快了测试过程,还提高了测试的重复性和准确性。Selenium,作为领先的自动化测试工具之一,为测试人员提供了强大的功能来模拟用户在 Web 浏览器中的行为。在本文中

    2024年01月20日
    浏览(34)
  • 03-selenium-获取元素信息

    1、text 获取元素的文本 2、size 获取元素的大小 3、get_attribute 获取元素属性值 4、is_displayed 判断元素是否可见 5、is_enabled 判断元素是否可用 6、is_selected 判断元素是否被选中

    2024年02月11日
    浏览(30)
  • Python selenium获取元素信息

    视频版教程:一天掌握python爬虫【基础篇】 涵盖 requests、beautifulsoup、selenium 主要text属性和三个方法get_attribute(),get_property(),get_dom_attribute() text属性获取元素的文本信息; get_attribute(),get_property(),get_dom_attribute()三个方法都是获取元素的属性值 区别是property是DOM中的属性,

    2024年02月06日
    浏览(31)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包