专栏首页sktjpython selenium 获取和设置属性

python selenium 获取和设置属性

from selenium import webdriver driver = webdriver.Chrome() driver.get("http://www.baidu.com") search_button = driver.find_element_by_id("su")

现在我们获取百度一下的值

value = search_button.get_attribute("value")

设置 rom selenium import webdriver driver = webdriver.Chrome() driver.get("http://www.baidu.com") search_button = driver.find_element_by_id("su") # 百度搜索按钮

arguments[0]对应的是第一个参数,可以理解为python里的%s传参,与之类似

str = driver.execute_script("return arguments[0].value = '你猜一下';", search_button) print(str)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • shell 增量备份全量备份脚本

    用户5760343
  • IOS UITextField文本框控件

    用户5760343
  • Etcd 监控

    Running a Prometheus monitoring service is the easiest way to ingest and record ...

    用户5760343
  • Python爬虫(二十四)_selenium案例:执行javascript脚本

    本章叫介绍如何使用selenium在浏览器中使用js脚本,更多内容请参考:Python学习指南 隐藏百度图片 #-*- coding:utf-8 -*- ...

    用户1174963
  • 自动化工具之Appium元素操作小技巧

    appium自动化工作中,元素操作最常用的就是Id/xpath,因为【appium1.5.0后,不支持使用name定位】所有大家在工作中使用id/x...

    高楼Zee
  • python自动化环境搭建

    selenium是测试web应用程序的框架,selenium为没有测试脚本的人提供了(seleniumide)提供了录制/回放的工具,同时它也提供了特定...

    无涯WuYa
  • [773]smtplib.SMTPServerDisconnected: Connection unexpectedly closed

    在smtp.login(username,password)前面添加两行代码,即可实现邮件成功发送。添加的代码如下:

    周小董
  • MySQL InnoDB 锁和事务

    A(Automicity)原子性,要么成功要么失败 C(consistency)一致性 I(isolation)隔离性 D(durability)持久性

    yingzi_code
  • 中央重点新闻网站:内容传播影响力分析报告

    大数据文摘
  • 使用AutoMapper进行对象间映射

    在开发过程中,难免遇到下面这种情况:两个(或多个)对象所拥有的大多数属性是重复的,我们需要在对象间进行映射(即将一个对象的属性值赋给另一个对象。通常我们可以进行...

    雪飞鸿

扫码关注云+社区

领取腾讯云代金券