Python+Selenium+Edge浏览器安装与简单运行(2/2)
前一篇文章[Python+Selenium+Edge浏览器安装与简单运行(1/2)]介绍了环境的安装,本篇就就介绍下如何控制在Edge浏览器中打开bilibili网站并搜索’日本核废水‘的相关视频。
先放上最终的程序test_webdriver.py:
from time import sleep
from selenium import webdriverdriverfile_path = r'C:\Program Files\Python36\msedgedriver.exe'
one_driver = webdriver.Edge(executable_path=driverfile_path)one_driver.get(r'https://www.bilibili.com/')
one_driver.implicitly_wait(10)search_box = one_driver.find_element_by_xpath("//input[@type='text'][@autocomplete='off']")
search_box.send_keys('日本核废水')search_button = one_driver.find_element_by_css_selector("[type='button']")
search_button.click()sleep(5)
one_driver.quit()
程序中主要的操作是对元素的查找,常见的方法包括:
根据id属性查找的select_element_by_id()
根据class属性查找的select_element_by_class_name()
根据tag名称查找的select_element_by_tag_name()
根据css格式查找的select_element_by_css_selector()
根据xpath格式查找的select_element_by_xpath()
Python通过WebDriver操控Edge的知识比较多,建议参考白月黑羽的网页自动化教程。它还有配套的视频教程,讲得非常清晰明了,建议配合观看,效果更佳。
关于对于WebDriver的一些设置,可以参考Python中使用selenium(三)特殊操作。
Python+Selenium+Edge浏览器安装与简单运行(2/2)相关推荐
- 挂网课 Python selenium edge
1.安装python 运行环境 参考下面 PyCharm 安装教程(Windows) | 菜鸟教程PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性,鉴于目前最新版 PyCharm ...
- selenium+Edge浏览器实现web端自动化测试
selenium+Edge浏览器的自动化测试 1. 概述 2. selenium自动化原理 (1)selenium3 (2)安装方式 3. 实战案例体验selenium自动化 4. 关于seleniu ...
- microsoft edge浏览器安装驱动
microsoft edge浏览器安装驱动) 一.背景 新入手了一台PC,安装的是win10系统,内置浏览器是edge,也是第一次用.那,想用来做跑selenium的web自动化.需要安装一个edge ...
- python+selenium打开浏览器-设置浏览器路径和驱动器路径
python+selenium打开浏览器 from selenium import webdriver from selenium.webdriver.chrome.options import Op ...
- Edge浏览器安装插件报错:显示出现错误 Download interrupted
目录 出现错误 经过 解决 出现错误 Edge浏览器安装插件报错:显示出现错误 Download interrupted. 或者新换电脑无法同步安装插件. 经过 查询后,较多为修改C盘下Host文件, ...
- 惊!最靠谱的谷歌与edge浏览器安装扩展插件方法
谷歌与edge浏览器安装扩展插件 谷歌浏览器安装扩展插件 Edge浏览器安装扩展插件 注意 谷歌浏览器安装扩展插件 1.在浏览器地址栏中输入: chrome://extensions/ 2.打开开发者 ...
- Microsoft Edge浏览器安装Chrome浏览器主题
Microsoft Edge浏览器安装Chrome浏览器主题 Microsoft Edge浏览器设置 进入应用商店 Chrome商店官网: 国内Chrome插件网站 安装Chrome主题插件 搜索主题 ...
- 使用 Python+Selenium + 第三方库实现的简单的 web 自动化测试框架 源码
使用 Python+Selenium + 第三方库实现简单的 web 自动化测试框架,为 web 自动化测试编写更加便利和可维护. 一.配置(config) 1.1 说明 设置自动化案例运行时的属性值 ...
- selenium + Edge浏览器
排查问题: 1.首先确定自己下载的驱动和浏览器版本号时相对应的 ps:...--帮助--关于edge浏览器查看版本号 2.装好后找到自己所用的环境,放到和python.exe同目录下 3.运行报错!! ...
- python性能测试可视化_locust安装及其简单使用----基于python的性能测试工具
1.已安装python3.6 ,安装步骤略 pip安装: pip install locust 检查locust是否安装成功 locust --help 2.安装 pyzmq If you inten ...
最新文章
- java 简单 语言_将简单的表达式语言放入java中
- 关于HTML页以Get方法向asp.net页面传值乱码的解决
- 爬虫-scrapy的中间件
- 不能使用 '';文件已在使用中。
- VTK:邻接矩阵到 EdgeTable用法实战
- core 包的核心类JdbcTemplate
- 红帽企业linux4参考指南读书笔记-GRUB引导器
- linux应用与管理,Linux操作系统应用与管理
- Linux-使用之vim出现的问题
- codeforces 263A-C语言解题报告
- Codeforces Round #304 (Div. 2) D. Soldier and Number Game 数学 质因数个数
- camera(21)---MTK android AF调试总结
- 22.Silverlight使用WebService调用C++,Delphi编写的DLL文件
- Luogu2420 让我们异或吧
- 小程序手写板电子签名
- 电子科技大学820计算机专业基础参考资料,电子科技大学
- 使用PHPstudy在Windows服务器下部署PHP系统
- 爬取2017年底最新中国全国五级行政区划代码省市区县乡镇村MySQL数据库
- [分享]错误“应用程序Xcode的这个版本不能与此版本的OS X配合使用”以及Mac源码和IOS开发资料分享
- 日志收集平台Graylog2以及Nxlog的安装与配置(基于docker)