这一节,我们介绍一下页面元素定位的八种方式和如何通过火狐和谷歌浏览器获取元素定位信息,减少自己的工作量
1.页面元素的定位方法
上一节我们已经配置好了环境并且可以通过脚本打开浏览器了,说明我们已经打开了自动化测试的大门,接下来就开始学习如何定位页面元素
html页面是有一个个的标签组成的,我们定位元素其实就是定位这些标签
首先来看一下有哪儿几种定位方式:
id
name
class name
tag name
link text
partial link text
xpath
css selector
一共8种定位方式,其实常用的定位方式也有:xpath、css selector,至少要熟练掌握一种,因为它太强大了,可以包括和替代其他的几种方法。
下面分别介绍一下
1.id定位
from selenium import webdriver
driver =webdriver.Chrome()
driver.get("https://tieba.baidu.com/")
driver.find_element_by_id("wd1").send_keys("python")
id定位
代码的意思就是定位id为:“wd1”的输入框并输入了“python”这个数据
<input id="wd1" class="search_ipt search_inp_border j_search_input tb_header_search_input" name="