Selenium成功智能化测试及Chrome驱动经常使用!-Python (selenium是什么意思)
本文将引见如何经常使用/target=_blankclass=infotextkey>PythonSelenium库成功智能化测试,并具体记载了Chrome驱动的经常使用方法。
经过本文的指点,读者将能够极速上手经常使用PythonSelenium启动智能化测试。
并了解如何性能和经常使用Chrome驱动来成功更高效的智能化测试。
一、PythonSelenium简介
PythonSelenium是一个用于Web运行程序测试的开源工具,它提供了一组API。
可以模拟用户在阅读器中的操作,如点击、输入、提交表单等。
经过PythonSelenium,咱们可以编写智能化脚原本口头各种测试义务,从而提高测试效率和准确性。
二、装置PythonSelenium库
在开局之前,咱们须要先装置PythonSelenium库。
可以经过以下命令来装置:
pipinstallselenium
三、Chrome驱动的下载和性能
1.下载Chrome驱动
首先,咱们须要下载Chrome驱动,Chrome驱动的版本须要与本地Chrome阅读器的版本坚持分歧。
可以经过以下链接下载对应版本的Chrome驱动:
2.性能Chrome驱动门路
下载成功后,将Chrome驱动解压到一个适合的位置,并将其门路减少到系统环境变量中,以便Python能够找到它。
四、编写智能化测试脚本
上方是一个便捷的示例,展示了如何经常使用PythonSelenium来智能化测试一个网页的登录性能:
fromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeys#创立Chrome驱动对象driver=webdriver.Chrome()#关上网页driver.get("https://www.example.com")#找到用户名和明码输入框,并输入相应的值username_input=driver.find_element_by_name("username")username_input.send_keys("your_username")pass_input=driver.find_element_by_name("password")password_input.send_keys("your_password")#提交表单password_input.send_keys(Keys.RETURN)#验证登录能否成功assert"Welcome"indriver.page_source#封锁阅读器driver.quit()
以上代码首先创立了一个Chrome驱动对象,而后关上了一个网页。
接着,经过find_element_by_name方法找到用户名和明码输入框,并区分输入相应的值。
而后,经过send_keys(Keys.RETURN)方法提交表单,并经过assert语句验证登录能否成功。
最后,封锁阅读器。
五、运转智能化测试脚本
保留以上代码为一个Python脚本文件(例如test.py),而后在命令行中运转该脚本:
pythontest.py
假设一切反常,你将看到Chrome阅读器智能关上,并口头智能化测试脚本。
六、总结
经过本文的引见,咱们了解了如何经常使用PythonSelenium库来成功智能化测试,并具体记载了Chrome驱动的下载和性能方法。
经过PythonSelenium,咱们可以编写智能化脚原本口头各种测试义务,提高测试效率和准确性。
宿愿本文能够协助读者极速上手经常使用PythonSelenium启动智能化测试,并在实践名目中取得成功。
一文了解Selenium环境的配置
什么是Selenium?
Selenium相当于是一个机器人,可以模拟人类在浏览器上的一些行为,比如点击,填充数据,删除cookie等。我们可以利用这项技术来完成动态网页的爬虫。
环境的配置
1.下载对应浏览器的驱动。
安装selenium库。
以谷歌浏览器为例:
(1)检查自己谷歌浏览器的版本。
在谷歌浏览器地址栏输入:chrome://settings/help即可查看。
(2)下载对应版本的谷歌浏览器驱动。
下载地址:由于我的谷歌浏览器是【78.0.3904.97】版本的,所以下载对应78.0.3904.x的驱动,最后的不一致也没关系。下载完成后,解压,放到一个纯英文路径下。
(3)在Python上安装selenium模块
(4)测试
众多python培训视频,尽在python学习网,欢迎在线学习!
本文转自:
请问python+selenium怎么控制已打开的谷歌浏览器?
在使用 Python 和 Selenium 控制已打开的谷歌浏览器前,需要先在谷歌浏览器中启用远程调试模式,并确保 Selenium 能够连接到该浏览器。 具体步骤如下: 1.在谷歌浏览器快捷方式的目标后面添加参数:--remote-debugging-port=5003 --user-data-dir=C:\Py_selenium\auto;2.双击快捷方式打开浏览器;3.若不确定端口是否启用,可以在 cmd 中用 netstat -ano | findstr 5003 查看端口启用情况,若显示 TCP 127.0.0.1:5003 127.0.0.1 FIN_WAIT_2 ,则表示端口已启用。 完成上述步骤后,就可以使用 Python 和 Selenium 控制已打开的谷歌浏览器了。 你可以使用 Selenium 提供的WebDriver接口来与浏览器进行交互,例如打开新标签页、填写表单、点击按钮等操作。
免责声明:本文转载或采集自网络,版权归原作者所有。本网站刊发此文旨在传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及版权、内容等问题,请联系本网,我们将在第一时间删除。同时,本网站不对所刊发内容的准确性、真实性、完整性、及时性、原创性等进行保证,请读者仅作参考,并请自行核实相关内容。对于因使用或依赖本文内容所产生的任何直接或间接损失,本网站不承担任何责任。