当前位置: 首页 > 面试题库 >

可以使用Selenium Firefox IDE吗?

方琦
2023-03-14
问题内容

这是此问题的后续操作- 想创建一个表单填充器-java,jsp,html是否足够?。我反复在网站上填写表格(例如,预约私人牙医)。

1-循环。对于每次迭代,除“下拉框-状态”的值外,所有数据均相同。

例如。每次迭代中“文本框-名称”,“文本框-年龄”保持不变。但是,状态下拉列表会在迭代中更改为NY,TX,CA。

2-如果最后一页中出现某些文本,请执行一项操作(发送邮件)。

我该如何做selenium呢?我必须为每个状态创建一个脚本还是有一个for循环?Selenium可以执行步骤2吗?


问题答案:
  1. 您可以使用Selenium IDE的Flow Control插件获得循环。但是,从这里开始Selenium IDE的问题。该工具实际上仅适用于基本交互-记录,播放,导出。如果您尝试合并一些复杂的逻辑,那将是非常困难,难以维护的,并且经常会很hack。

如果您想要结合……好…… 任何 形式的逻辑,则必须使用Selenium Webdriver使用任何您想要的真实编程语言。这将使您几乎可以做任何事情-
编程语言的强大功能以及完整的浏览器控制

一种常见的做法是在IDE中记录基础知识,以您喜欢的语言将其导出到WebDriver,然后从那里进行操作。

  1. 您无法在IDE中执行此操作。我唯一想到的方法是存储要发送的文本,记录自己通过网络邮件发送的邮件,然后回放。但是,请注意,这是一个hack,因此不应该这样做。任何体面的语言都可以使您以编程方式发送电子邮件。


 类似资料:
  • 目前,我正在为ios ionic应用程序编写一个Appium脚本,我使用以下方法来实现滑动功能。 在上面的方法中,单词press,waitAction

  • electron项目可以使用webpack也可以不使用是吗? 我现在有一个electron + typescript + react 的项目, 项目结构如下: 想要使用一个三方库,这个库好像需要webpack结合使用。 请问webpack的功能作用是什么?我在目前的项目中没有webpack也可以正常运行,请问如果使用了会和本项目有什么改变。

  • 本文向大家介绍可以使用HTML5在相关面试题,主要包含被问及可以使用HTML5在时的应答技巧和注意事项,需要的朋友参考一下 不 ,根据W3C 的HTML5规范文,它不是有效的HTML5: 内容模型: 透明,但必须没有交互式内容后代。 只要其中没有交互内容(例如按钮或其他链接),该元素就可以包裹在整个段落,列表,表格等,甚至整个节中。 换句话说,您可以将除以下内容之外的任何元素嵌套: (如果存在 c

  • 我想使用而不使用。我们有一个与Spring现有的项目,但我有麻烦配置没有。 当我使用@EnableZuulProxy注释时,出现以下错误: 原因:org。springframework。豆。工厂UnsatifiedPendencyException:创建名为“org”的bean时出错。springframework。云netflix。祖尔。ZuulProxyConfiguration”:通过字段“

  • 问题内容: 在Spring 3.0中,我可以有一个可选的path变量吗? 例如 在这里我想还是要调用相同的方法。 一种明显的解决方法是声明为请求参数: 然后/json?type=abc&track=aa或/json?track=rr将工作 问题答案: 你不能具有可选的路径变量,但是可以有两个调用相同服务代码的控制器方法:

  • 问题内容: 我看到可以从IronPython使用numpy: https://www.enthought.com/repo/.iron/ 是否可以在IronPython中安装和导入scikit?我试图在用scikit用python 2.7编写的模块和使用IronPython的外部COM对象之间进行接口… 谢谢 问题答案: IronPython肯定不受scikit- learn的支持,我怀疑它是否会