三小时快速入门自动化测试——Selenium测试工具

962 篇文章 0 订阅
556 篇文章 1 订阅

2024软件测试面试刷题,这个小程序(永久刷题),靠它快速找到工作了!(刷题APP的天花板)-CSDN博客文章浏览阅读1.9k次,点赞85次,收藏11次。你知不知道有这么一个软件测试面试的刷题小程序。里面包含了面试常问的软件测试基础题,web自动化测试、app自动化测试、接口测试、性能测试、自动化测试、安全测试及一些常问到的人力资源题目。最主要的是他还收集了像阿里、华为这样的大厂面试真题,还有互动交流板块……https://blog.csdn.net/AI_Green/article/details/134931243?spm=1001.2014.3001.5501自动化测试

自动化测试简单来说就是利用自动化测试工具和自动化测试脚本来完成指定的测试任务,测试启动过程无需人工参与,但自动化测试之前的准备工作需要人工手动配置好。它是一种将重复性、繁琐的测试任务交给计算机自动执行的方法,能够显著提高测试效率、减少测试人员的成本,提高测试覆盖率和准确性。

Selenium测试工具

Selenium是基于浏览器的开源自动化测试工具,通常用来编写web应用的自动化测试。Selenium它可以模拟用户在浏览器中的行为,实现自动化测试。它的原理是通过驱动浏览器,模拟用户在浏览器中的操作,如点击、输入、滚动等,然后获取浏览器中的数据,进行断言和验证。Selenium支持包括Safari,Google Chrome,Opera,Edge等多种浏览器。

图片

当然因为Selenium拥有控制浏览器发送请求的功能,所以也有许多人利用它获取网页数据进行爬虫领域的工作。

图片

Selenium八大定位方法

图片

1.ID定位示例

from selenium import webdriver

driver = webdriver.Chrome()
driver.get("https://example.com")

# 通过ID定位元素并点击
element = driver.find_element_by_id("element_id")
element.click()

2.Name定位示例​​​​​​​

# 通过Name定位元素并输入文本
element = driver.find_element_by_name("username")
element.send_keys("your_username")

3.XPath定位示例​​​​​​​

# 通过XPath定位元素并获取文本
element = driver.find_element_by_xpath("//div[@class='example']")
print(element.text)

4.CSS选择器定位示例​​​​​​​

# 通过CSS选择器定位元素并点击
element = driver.find_element_by_css_selector("div.example")
element.click()

5.Class Name定位示例​​​​​​​

# 通过Class Name定位元素并获取属性值
element = driver.find_element_by_class_name("example")
print(element.get_attribute("href"))

6.Link Text定位示例​​​​​​​

# 通过Link Text定位超链接并点击
element = driver.find_element_by_link_text("Click me")
element.click()

7.Partial Link Text定位示例​​​​​​​

# 通过Partial Link Text定位超链接并点击
element = driver.find_element_by_partial_link_text("Click")
element.click()

8.Tag Name定位示例​​​​​​​

# 通过Tag Name定位元素并获取文本
element = driver.find_element_by_tag_name("h1")
print(element.text)

行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群: 786229024,里面有各种测试开发资料和技术可以一起交流哦。

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】在这里插入图片描述
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值