栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Selenium Actions还是Java AWT机器人?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Selenium Actions还是Java AWT机器人?

这些工具的工作方式存在巨大差异。

Selenium
使用WebDriver API并将命令发送到浏览器以执行操作(通过“ JSON有线协议”)。

Java AWT Robot使用本机系统事件来控制鼠标和键盘。

如果您正在执行浏览器自动化,那么理想情况下,您永远不要使用类似的东西,

Robot
因为通常硒提供的功能已绰绰有余。虽然,有些时候没有打开,例如浏览器或本地OS弹出,上传/下载文件-
这一点是可以 解决了机器人-
虽然通常有特定的硒的解决方案/变通方法,可以帮助避免使用
Robot
。这些变通办法的关键思想是“因为我们无法控制弹出窗口,所以才不要打开它们”。

例如,当您在Firefox中下载文件时,会出现一个文件浏览器弹出窗口,提示您选择位置和文件名。这是您无法使用操纵的东西

selenium
。但是,您可以做的是让Firefox知道哪些文件类型以及要自动保存下载的位置,而不显示弹出窗口。。

相关话题:

  • Java AWT机器人| 硒用途
  • 在Selenium WebDriver中将机器人类用于自动化目的


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/594933.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号