首页 > 其他分享 >Selenium基础:对象操作 03

Selenium基础:对象操作 03

时间:2023-06-20 16:25:21浏览次数:32  
标签:03 name get 对象 Selenium driver text import

1、单击对象 click()

模拟鼠标左键操作

2、输入内容 send_keys(text)

3、清空内容 clear()

4、提交表单 submit()

使用在有form标签的表单中,而click()侧重与对象的单击触发

5、获取文本内容 text

# -*-coding:utf-8-*-
from selenium import webdriver
import time

driver = webdriver.Chrome()
driver.get("")
time.sleep(1)

#获取text值
login_text = driver.find_element_by_id('').text

print(login_text)

6、获取对象属性值 get_attribute(attribute)

比如获取href name type值等

#示例 获取账号输入框name值,使用id='email'进行定位

# -*-coding:utf-8-*-
from selenium import webdriver
import time

driver = driver.Chrome()
driver.get("")
time.sleep(1)

#获取对象其他属性值

email_name = driver.find_element_by_id('email').get_attribute('name')

print(email_name)

7、对象显示状态 is_displayed()

布尔函数,显示返回True 不显示返回False

8、对象编辑状态 is_enabled()

布尔函数,显示返回True 不显示返回False

9、对象选择状态 is_selected()

布尔函数,显示返回True 不显示返回False

 

标签:03,name,get,对象,Selenium,driver,text,import
From: https://www.cnblogs.com/ddupfan/p/17493936.html

相关文章

  • mockito5.4.0单元测试(5) --校验mock对象的某种方法的准确调用次数
     mokito官方文档地址:https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#exact_verification//mock一个对象LinkedListmockedList=mock(LinkedList.class);//使用mock对象来操作mockedList.add("once");//添加"once"一次......
  • 【AGC】云数据库返回403client token authorization fail问题
    【关键字】AGC、云数据库、403【问题描述】有开发者反馈在使用AGC云数据库,拿到access_token用户登录返回403clienttokenauthorizationfail的问题。具体如下所述:用接口:https://connect-drcn.dbankcloud.cn/agc/apigw/oauth2/v1/token拿到了access_token,但用这个token去登录时:htt......
  • iOS开发系列课程(03) --- UIView详解
    深入UIViewMVC架构模式  MVC(Model-View-Controller)是实现数据和显示数据的视图分离的架构模式(有一定规模的应用都应该实现数据和显示的分离)。其中,M代表模型,就是程序中使用的数据和状态,它不理会用户界面或表现方式,只负责数据和状态的存储;V代表视图,是呈现给用户看的东西,当然用户也......
  • STM32F103 FPGA架构多轴运动控制器 控制卡硬件方 基于STM32F103与FPGA架构
    STM32F103FPGA架构多轴运动控制器控制卡硬件方基于STM32F103与FPGA架构的四轴运动控制器硬件方案,资料包括原理图与PCB图,没有源码。基于STM32F103与FPGA架构的多轴运动控制器控制卡的硬件方案。该方案提供了四轴运动控制器的硬件设计资料,包括原理图和PCB图,但没有提供源码。知识点......
  • [连载]JavaScript讲义(03)--- JavaScript面向对象编程
    ......
  • [连载]Java程序设计(03)---任务驱动方式:寻找高富帅和屌丝
    任务:同样在上一家公司,公司还需要一个程序来找出当月工资最高的员工(高富帅)和当月工资最低的员工(屌丝)。我们先定义一个类描述员工(Employee),为员工拟定姓名(name)和工资(salary)两个属性。Java是一个面向对象的编程语言,员工是对象,我们把员工共同的属性和行为抽取出来,就可以定义出员工类。定......
  • [连载]JavaScript讲义(06)--- 浏览器对象模型
    ......
  • 期末考试YTU4035: Shmily(数学,等差数列)
    考试的时候看到这道题一眼前缀和,但是想了想要枚举每个区间是不是复杂度有点高,还是交上去了不出意外的 $TLE$ 了,想了十来分钟还是没想到怎么优化,考完问了一下大佬,原来用等差数列1ms就能过,听说双指针0ms(蒟蒻的我呜呜)众所周知等差数列的前$N$项和是$S$=a1 *n+(n*(n......
  • JavaScript(03): 面向对象
    面向对象的开发方式是目前软件开发的主流方式,JavaScript也是面向对象事件驱动的编程语言,如果能够掌握JavaScript的面向对象编程的知识,就有了构建自己的JavaScript库的基础和前提。1.面向对象的基本概念对于熟悉Java或者C#的开发者来说,面向对象的概念以及封装、继承、多态等名词应......
  • JavaScript(07): 实例2---网页广告漂浮效果(面向对象版)
    在上一个版本的基础上使用JavaScript的面向对象完成,为了不影响阅读,去掉了随滚动条移动的广告<!DOCTYPEhtml><html> <head> <title>Example</title> <metahttp-equiv="content-type"content="text/html;charset=GBK"/> <linktype="......