简单元素操作.py

#清除文本:clear()

#模拟按键输入:send_keys(*value)

#点击元素:click()

#回车/提交表单:submit()

#获取输入框尺寸:from selenium import webdriverdriver = webdriver.Chrome()size = driver.find_element_by_id("kw").size

#获取元素的文本信息:text = driver.find_element_by_id("cp").text

#获取属性值:attribute = driver.find_element_by_id("kw").get_attribute("type")

#返回元素的结果是否可见、结果为true或false:result = driver.find_element_by_id("kw").is_displayed()

原文地址:https://www.cnblogs.com/zhang-da/p/12210706.html

时间: 2024-10-11 03:47:51

简单元素操作.py的相关文章

webdriervAPI(控制浏览器及简单元素操作)

from  selenium  import  webdriver driver  =  webdriver.Chorme() driver.get("http://www.baidu.com") 控制窗口大小 (480)表示浏览器的宽,(800)表示浏览器的高 driver.set_window_size(480, 800) 控制浏览器的前进与后退 driver.back() 后退 driver.forward() 前进 模拟浏览器刷新 driver.refresh() 刷新当前页面

ui自动化之selenium操作(五)简单元素操作--续

1. 多窗口切换 有时候需要在多窗口切换,webdriver提供了switch_to_window()方法支持切换窗口: from selenium import webdriver import os,time driver = webdriver.Chrome() frist_url = "http://www.baidu.com" driver.get(frist_url) #获取百度登录窗口句柄 login_windows = driver.current_window_han

selenium学习:简单元素操作

WebDriver中常用方法: clear()  清除文本 send_keys(*value) 模拟按键输入 click()     单机元素 网站的登陆 from selenium import webdriver from time import * driver = webdriver.Chrome() url = "https://login.huawei.com/login/?redirect=http%3A%2F%2Fw3.huawei.com%2Fnext%2Findexa.htm

selenium + python自动化测试unittest框架学习(三)webdriver元素操作(二)

上一篇是元素的定位,那么定位元素的目的就是对元素进行操作,例如写入文本,点击按钮,拖动等等的操作 (1)简单元素操作 简单元素操作 find_element_by_id("kw").clear() #文本框清空 find_element_by_id("kw").send_keys("selenium") #文本框输入 find_element_by_id("button").click() #点击按钮操作 (2)webElem

python - web自动化测试 - 元素操作 - 窗口切换

# -*- coding:utf-8 -*- ''' @project: web学习 @author: Jimmy @file: 元素操作-切换.py @ide: PyCharm Community Edition @time: 2019-01-19 10:43 @blog: https://www.cnblogs.com/gotesting/ ''' ''' windows窗口切换:切换到要操作的窗口 有多个窗口 1. 触发新窗口的出现 2. 得知道新窗口是谁 -- 依据窗口的window_h

SqlServer简单的操作XML以及SQl的 try catch等统一格式

1:SqlServer简单的操作XML: ALTER PROCEDURE [dbo].[SP_CRM_FranchiseeRecharge_Money] @Create_By VARCHAR(50), @xmlStr1 NVARCHAR(MAX) -写在这里面的为 传入的参数 AS BEGIN as begin后面的为自定义的变量 SET NOCOUNT ON; DECLARE @xml XML = @xmlStr1; sqlserver操作XML T-SQL提供了以下几个针对XML类型的查询函

使用jxl操作之一: 实现对Excel简单读写操作

项目目录树 对象类UserObject UserObject.java package com.dlab.jxl; public class UserObject { private String userName; private String age; private String address; public String getUserName() { return userName; } public void setUserName(String userName) { this.

android 简单文件操作

1.布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orient

Java 实现Excel的简单读取操作

JAVA实现Excel表单的简单读取操作 实现Excel表单的简单读取操作,首先要导入相关的jar包: 如图所示: 此处贴上代码: public static List<List<String>> readExcel(String path){ List<List<String>> list=new ArrayList<List<String>>(); try { Workbook wb; InputStream is=null; t