【第一天】零基础入门刷题Python-Selenium-自动化测试-打开Firefox浏览器实例和打开Chrome浏览器实例-运用get方法打开百度的首页

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:

第零天练习补充零基础入门刷题Python-Selenium-自动化测试-搭建WebDriver驱动-以及下载驱动的地址
第一天练习打开Firefox浏览器实例和打开Chrome浏览器实例-进入百度的首页
第二天练习用Chrome浏览器实例-在百度的首页上搜索B站
第三天练习用Chrome浏览器实例-在百度的首页上搜索B站-利用XPATH打开B站-注意:(从现在开始以后零基础入门刷题Python-Selenium-自动化测试都会用XPATH的方法来使用
第四天练习用Chrome浏览器实例-在百度的首页上搜索B站后打开B站-在B站搜索框中搜索Selenium
第五天练习用Chrome浏览器实例-浏览器窗口的设置-和在当前浏览器窗口截图操作

提示:以下是本篇文章正文内容,下面案例可供参考

一、Selenium是什么?webdriver模块是什么?

示例:

Selenium是基于浏览器的自动化测试工具,该工具是为了解决Web应用程序的自动化测试而创建的。它允许测试人员编写脚本,模拟用户在浏览器中的行为,如点击链接、填写表单、导航到不同的页面等,以验证Web应用程序的功能和性能是否符合预期。通过Selenium,测试人员可以自动化测试流程,提高测试效率,确保软件质量。

webdriver模块是Selenium自动化测试工具中的一个核心组件。Selenium是一个用于Web应用程序的自动化测试工具集,它支持多种编程语言,如Python、Java、C#等,并允许开发者编写测试脚本来模拟用户在浏览器中的行为。

二、每日一练

1.运用Selenium打开Firefox浏览器的实例-进入百度的首页

代码如下(示例):

# 首先,从selenium库中导入webdriver模块。selenium是一个用于自动化web浏览器操作的工具,
# webdriver是其中的一个关键组件,它允许你编写代码来控制浏览器。
from selenium import webdriver

# 创建一个Firefox浏览器的实例。这行代码会启动一个新的Firefox浏览器窗口(或标签页),
# 但前提是系统中已经安装了Firefox浏览器以及相应的Selenium WebDriver(geckodriver)。
# geckodriver需要与Firefox版本兼容,并且需要在系统的PATH环境变量中,或者指定其路径。
driver = webdriver.Firefox()

# 使用driver对象的get方法,打开指定的URL。在这个例子中,它会打开百度(Baidu)的首页。
# 浏览器窗口会导航到http://www.baidu.com,显示百度的搜索结果页面。
driver.get('http://www.baidu.com')

2.运用selenium打开Chrome的实例-进入百度的首页

代码如下(示例):

# 从selenium库中导入webdriver模块。Selenium是一个用于自动化web应用程序测试的工具,
# 它允许你模拟用户在浏览器中的行为。webdriver是Selenium提供的一个关键接口,
# 用于控制不同的浏览器。
from selenium import webdriver
 
# 创建一个Chrome浏览器的实例。这行代码会启动一个新的Chrome浏览器窗口(或标签页),
# 但前提是系统中已经安装了Chrome浏览器以及相应的Selenium WebDriver(chromedriver)。
# chromedriver需要与Chrome浏览器版本兼容,并且需要在系统的PATH环境变量中,
# 或者在创建webdriver.Chrome()实例时通过service参数指定其路径。
driver = webdriver.Chrome()
 
# 使用driver对象的get方法,导航到指定的URL。在这个例子中,它会打开百度(Baidu)的首页。
# 浏览器窗口会加载并显示http://www.baidu.com的内容。
driver.get('http://www.baidu.com')

总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文简单介绍了Selenium是什么?webdriver模块是什么?两种用Selenium打开两种浏览器的实例,和drive对象的get方法使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值