selenium+python定位方式

今天记录的是selenium+python的定位方式简介,它的定位方式一般有几种类型:
id
name
class
link text
xpath
tag
css
大部分常用的够了,还有几种如果用到再补充吧。

定位元素:可以通过by来声明定位的方法,传入对应定位方法是定位参数,例如:

find_element_by_id("kw")
其他定位方式都类似,只需要更换定位方式和参数即可。

原文地址:http://blog.51cto.com/10917781/2107600

时间: 2024-11-10 10:47:22

selenium+python定位方式的相关文章

selenium 2定位方式实例

#########百度输入框的定位方式########## #通过id方式定位 browser.find_element_by_id("kw").send_keys("selenium") #通过name方式定位 browser.find_element_by_name("wd").send_keys("selenium") #通过tag name方式定位 browser.find_element_by_tag_name(&q

selenium的定位方式

第1种方法:通过绝对路径做定位(相信大家不会使用这种方式) By.xpath("html/body/div/form/input") By.xpath("//input") 第2种方法:通过元素索引定位 By.xpath("//input[4]") 第3种方法:使用xpath属性定位 By.xpath("//input[@id='kw1']") By.xpath("//input[@type='name' and @

selenium.元素定位方式

定位元素的方式主要有以下八种: 通过id定位元素:find_element_by_id("id_vaule") 通过name定位元素:find_element_by_name("name_vaule") 通过tag_name定位元素:find_element_by_tag_name("tag_name_vaule") 通过class_name定位元素:find_element_by_class_name("class_name"

selenium+python定位元素方法

定位元素方法 官网地址:http://selenium-python.readthedocs.org/locating-elements.html        这里有各种策略用于定位网页中的元素(locate elements),你可以选择最适合的方案,Selenium提供了一下方法来定义一个页面中的元素: find_element_by_id find_element_by_name find_element_by_xpath find_element_by_link_text find_e

Selenium+python --定位下拉列表框并选取内容

follow yoyo 定位下拉列表并选取内容 # coding:utf-8from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsfrom selenium .webdriver.support.select import Select driver = webdriver.Firefox()driver.get("https://baidu.com")

selenium python 定位一组对象

为什么定位一组对象? 定位一组对象的思想 在定位一组对象的过程中我们如何实现?以前的都是通过具体的对象定位,那么定位一组我们就需要通过css来定位   在单个定位对象中使用的是find_element_by_id()  但是定位一组对象需要使用find_elements_by_css_selector eg: #定位所有的checkbox对象 checkboxs = dr.find_elements_by_css_selector('input[type=checkbox]') for chec

selenium+python定位iframe元素

因为大部分iframe没有ID和css标签,所有先定义iframe,找到iframe标签 iframe=driver.find_element_by_tag_name("iframe") 进入iframe标签driver.switch_to_frame(iframe); driver.find_element_by_xpath("/html/body").send_keys("99999999") 退出iframe标签driver.switch_

selenium css定位方式

原文地址:https://www.cnblogs.com/woniu123/p/8358182.html

Selenium元素定位学习教程

无论哪一种自动化测试的驱动框架(基于B/S,桌面应用,还是手机App).都应当具有一套优秀的元素定位技术.通常的自动化测试流程也可以简单的归结为是一个从被测试程序中识别或是定位元素以及执行操作和验证元素的过程.这一篇我们就一起学习Selenium以及它是如何定位DOM元素的.本文将会介绍如下内容: Selenium DOM 主要的定位方式. Selenium 如何扩展元素定位方式. 辅助浏览器工具 (一)Selenium DOM主要定位方式 上一篇中,我们介绍了WebDriver和 WebEle