selenium,元素操作以及浏览器操作方法

这篇具有很好参考价值的文章主要介绍了selenium,元素操作以及浏览器操作方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、元素操作

点击操作:元素.click()

输入操作:元素.send_key()

清除操作:元素.clear()

例如:

selenium,元素操作以及浏览器操作方法selenium,元素操作以及浏览器操作方法 

 二、浏览器操作

常用的方法:

maximize_window()----最大化浏览器

set_window_size(width,height)----设置浏览器窗口的大小,宽、高为像素点。

set_window_position(x,y)----设置浏览器窗口左上角点所在显示器的位置(像素点的位置)

back()----后退,相当于浏览器中的后退按钮

forward()----前进,相当于浏览器中的前进按钮

close()----关闭浏览器当前的标签页(不是关闭整个浏览器)

quit()----关闭整个浏览器

title----获取浏览器的title(浏览器标签页顶部显示的内容)

current----获取浏览器url地址

selenium,元素操作以及浏览器操作方法

三、获取元素信息 

常用的方法:

size----返回元素大小(元素的宽高)

selenium,元素操作以及浏览器操作方法 

selenium,元素操作以及浏览器操作方法selenium,元素操作以及浏览器操作方法selenium,元素操作以及浏览器操作方法 

text----返回元素的文本内容

selenium,元素操作以及浏览器操作方法

selenium,元素操作以及浏览器操作方法selenium,元素操作以及浏览器操作方法 

get_attribute("abd")----获取属性值,abc为属性的名称

selenium,元素操作以及浏览器操作方法selenium,元素操作以及浏览器操作方法selenium,元素操作以及浏览器操作方法 

 

is_displayed()----判断元素是否可见

is_enabled()----判断元素是否可用

is_selected()----判断元素是否被选中,主要用在类似复选框、单选按钮上文章来源地址https://www.toymoban.com/news/detail-430554.html

到了这里,关于selenium,元素操作以及浏览器操作方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python的selenium闪退和谷歌浏览器版本或驱动不兼容问题解决方法以及基本配置语法(Selenium和Google版本及GoogleDriver版本对应)

    Python的selenium库有各种的版本,谷歌浏览器也有各种版本和驱动,在这里就是下载一个专门为了应用selenium自动化下载的驱动和谷歌版本。 这个网页就是下载的 ===谷歌浏览器和对应驱动下载地址 1.去到网页选择对应的版本 如果你是Mac系统就选Mac,如果是Linux就选Linux,我这里

    2024年02月04日
    浏览(35)
  • selenium安装,以及浏览器驱动下载

    输入命令:pip install selenium        等待下载即可  file--settings--python Interpreter--+        进入搜索界面 输入selenium Specify version:选择下载包的版本 install package:开始下载包   注意:Chrome驱动版本需要以谷歌浏览器版本相匹配(我的谷歌浏览器版本为110...,所以chrome驱动的版

    2024年02月15日
    浏览(39)
  • Selenium元素定位神器工具谷歌浏览器插件-SelectorsHub介绍、安装和使用

    Selenium元素定位神器工具谷歌浏览器插件-SelectorsHub介绍,安装与使用 觉得有帮助的同学可以点个赞!传递给更多人! 目前已经得知chropath不在更新,作者的将转焦点于SelectorsHub。 那么SelectorsHub对比chropath的亮点在哪? 使用自定义属性 而chropath并没有此功能 ,如下图所示 这里主要

    2024年02月02日
    浏览(39)
  • selenium之浏览器操作(一)

    1、访问网址 使用get方法,访问网址 2、前进和后退 3、刷新网页 4、获取当前页面的一些属性 5、窗口操作,最大化窗口 6、切换句柄 使用场景:打开了多个窗口,driver驱动是停留在第一个窗口的,无法对其他窗口进行操作,此时就需要切换句柄(即窗口),切换到需要操作的

    2024年02月11日
    浏览(26)
  • Selenium基础 — Selenium操作浏览器窗口滚动条

    1、为什么操作滚动条 在HTML页面中,由于前端技术框架的原因,页面中的一些元素为动态显示,元素根据滚动条的下拉而被加载。 例如:页面注册同意条款,需要滚动条到最底层,才能点击同意。 2、Selenium如何操作滚动条 Selenium的WebDriver类库中并没有直接提供对滚动条进行操

    2024年02月02日
    浏览(33)
  • Selenium基础 — 浏览器弹窗操作

    说明: webdriver 中处理 JavaScript 所生成的 alert 、 confirm 以及 prompt 弹窗是很简单的。具体思路是使用 switch_to.alert() 方法定位到 alert/confirm/prompt 弹窗。然后使用 text/accept/dismiss/send_keys 方法按需进行操做。 常用操作: 操作 说明 text 返回alert/confirm/prompt 中的文字信息。 accept() 点

    2023年04月15日
    浏览(34)
  • Selenium(二)对浏览器窗口的操作

    Selenium可以通过WebDriver控制浏览器窗口的各种操作,包括:

    2024年02月09日
    浏览(42)
  • Windows使用selenium操作浏览器爬虫

    以前的大部分程序都是操作Chrome,很少有操作Edge,现在以Edge为例。 Selenium本身是无法直接控制浏览器的,不同的浏览器需要不同的驱动程序,Google Chrome需要安装ChromeDriver、Edge需要安装Microsoft Edge WebDriver,其他浏览器也需要安装相应的驱动。 edge://version/ https://developer.micros

    2024年02月04日
    浏览(33)
  • python的浏览器操作-selenium版本4更新操作

    2.浏览器输入:chrome://version/,获取对应版本号 3.下载驱动器版本 http://chromedriver.storage.googleapis.com/index.html 4.把驱动解压,获取驱动地址 5.0.特别注意点:运行前把执行的浏览器窗口全部关闭 5.0.窗口关闭 5.0.关闭 5.1.使用原来插件的运行cmd运行命令: 5.2.使用新的环境,cmd命令

    2024年02月07日
    浏览(46)
  • 补充:selenium操作已打开的浏览器窗口

    1. 打开浏览器 首先来到安装 chrome浏览器 的文件夹下,例:C:Users\\01AppDataLocalGoogleChromeApplication 在此界面打开 cmd窗口, 然后输入:chrome.exe --remote-debugging-port=9527 --user-data-dir=“F:seleniumAutomationProfile” ,并回车。 这句代码的意思是启动 chrome浏览器 的调试模式, user-data

    2023年04月09日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包