《手把手教你》系列练习篇之2-python+ selenium自动化测试(详细教程)

 

1. 简介

  今天我们还是继续练习练习基本功,各位小伙伴要耐住住性子,要耐得住寂寞啊,不要急躁,后面你会感谢你在前边的不断练习的。到后面也是检验你前边的学习成果的一次很好实践。

本文介绍如何通过link text、partial link text、class name和name 来定位页面元素。

2.link text定位元素

我们打开网页,一些可以点击的链接跳转上面的文字,就是link text,用百度首页举例来看:

在上面图中,这一排上面的文字都是link text,例如我们要通过“新闻”这个文本字段来定义这个跳转链接元素。

2.1 代码实现:

 2.2 参考代码:

# coding=utf-8🔥# 1.先设置编码,utf-8可支持中英文,如上,一般放在第一行# 2.注释:包括记录创建时间,创建人,项目名称。''' Created on 2019-11-29 @author: 北京-宏哥   QQ交流群:705269076 Project: python+ selenium自动化测试练习篇2 '''# 3.导入模块from selenium import webdriver  driver = webdriver.Chrome() driver.maximize_window() driver.implicitly_wait(6)  driver.get("https://www.baidu.com") try:     driver.find_element_by_link_text("新闻")     print ('test pass: element found by link text')