前一篇文章[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)相关推荐

  1. 挂网课 Python selenium edge

    1.安装python 运行环境 参考下面 PyCharm 安装教程(Windows) | 菜鸟教程PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性,鉴于目前最新版 PyCharm ...

  2. selenium+Edge浏览器实现web端自动化测试

    selenium+Edge浏览器的自动化测试 1. 概述 2. selenium自动化原理 (1)selenium3 (2)安装方式 3. 实战案例体验selenium自动化 4. 关于seleniu ...

  3. microsoft edge浏览器安装驱动

    microsoft edge浏览器安装驱动) 一.背景 新入手了一台PC,安装的是win10系统,内置浏览器是edge,也是第一次用.那,想用来做跑selenium的web自动化.需要安装一个edge ...

  4. python+selenium打开浏览器-设置浏览器路径和驱动器路径

    python+selenium打开浏览器 from selenium import webdriver from selenium.webdriver.chrome.options import Op ...

  5. Edge浏览器安装插件报错:显示出现错误 Download interrupted

    目录 出现错误 经过 解决 出现错误 Edge浏览器安装插件报错:显示出现错误 Download interrupted. 或者新换电脑无法同步安装插件. 经过 查询后,较多为修改C盘下Host文件, ...

  6. 惊!最靠谱的谷歌与edge浏览器安装扩展插件方法

    谷歌与edge浏览器安装扩展插件 谷歌浏览器安装扩展插件 Edge浏览器安装扩展插件 注意 谷歌浏览器安装扩展插件 1.在浏览器地址栏中输入: chrome://extensions/ 2.打开开发者 ...

  7. Microsoft Edge浏览器安装Chrome浏览器主题

    Microsoft Edge浏览器安装Chrome浏览器主题 Microsoft Edge浏览器设置 进入应用商店 Chrome商店官网: 国内Chrome插件网站 安装Chrome主题插件 搜索主题 ...

  8. 使用 Python+Selenium + 第三方库实现的简单的 web 自动化测试框架 源码

    使用 Python+Selenium + 第三方库实现简单的 web 自动化测试框架,为 web 自动化测试编写更加便利和可维护. 一.配置(config) 1.1 说明 设置自动化案例运行时的属性值 ...

  9. selenium + Edge浏览器

    排查问题: 1.首先确定自己下载的驱动和浏览器版本号时相对应的 ps:...--帮助--关于edge浏览器查看版本号 2.装好后找到自己所用的环境,放到和python.exe同目录下 3.运行报错!! ...

  10. python性能测试可视化_locust安装及其简单使用----基于python的性能测试工具

    1.已安装python3.6 ,安装步骤略 pip安装: pip install locust 检查locust是否安装成功 locust --help 2.安装 pyzmq If you inten ...

最新文章

  1. java 简单 语言_将简单的表达式语言放入java中
  2. 关于HTML页以Get方法向asp.net页面传值乱码的解决
  3. 爬虫-scrapy的中间件
  4. 不能使用 '';文件已在使用中。
  5. VTK:邻接矩阵到 EdgeTable用法实战
  6. core 包的核心类JdbcTemplate
  7. 红帽企业linux4参考指南读书笔记-GRUB引导器
  8. linux应用与管理,Linux操作系统应用与管理
  9. Linux-使用之vim出现的问题
  10. codeforces 263A-C语言解题报告
  11. Codeforces Round #304 (Div. 2) D. Soldier and Number Game 数学 质因数个数
  12. camera(21)---MTK android AF调试总结
  13. 22.Silverlight使用WebService调用C++,Delphi编写的DLL文件
  14. Luogu2420 让我们异或吧
  15. 小程序手写板电子签名
  16. 电子科技大学820计算机专业基础参考资料,电子科技大学
  17. 使用PHPstudy在Windows服务器下部署PHP系统
  18. 爬取2017年底最新中国全国五级行政区划代码省市区县乡镇村MySQL数据库
  19. [分享]错误“应用程序Xcode的这个版本不能与此版本的OS X配合使用”以及Mac源码和IOS开发资料分享
  20. 日志收集平台Graylog2以及Nxlog的安装与配置(基于docker)

热门文章

  1. 走近源码:Redis的启动过程
  2. 非常使用的mongodb的聚合函数(使用SpringDataMongoDb)
  3. 因项目需要做——ubuntu16.04 双网卡绑定
  4. BZOJ2038:[2009国家集训队]小Z的袜子——题解
  5. 配置eclipse插件
  6. 2.性能之巅 洞悉系统、企业与云计算 --- 方法
  7. 2.微服务设计 --- 演化式架构师
  8. 1.Linux 高性能服务器编程 --- TCP/IP 协议族
  9. 54. yii 动作参数绑定
  10. 83. 验证码(1)