问题标签 [selenium-ide]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3031 浏览

apache-flex - Selenium-Flex API 示例问题

我正在尝试selenium flex API的示例演示。按照主页上的说明使用 sfpi.swc 编译项目并在 bin 目录中获取生成的 selben.swf 并尝试使用 Selenium IDE 运行一些测试(assertFlexText)后,我收到以下错误:

我已经尝试了其他几个 flex 测试并收到类似于上面提到的错误消息。

出于某种原因,我认为通过在 flex builder 中自动构建项目生成的 selben.swf 不是我们想要的,尽管它在包含 sfpi.swc 后并没有表明任何构建问题。

任何的想法?

0 投票
4 回答
41874 浏览

selenium - 如何让 Selenium 在运行断言之前等待转换页面重定向

我有一个相当标准的情况:单击一个按钮,它会加载一个带有进度条或其他东西的转换页面,然后该页面重定向到下一页,这需要一段时间才能加载。

我想在最后一页而不是过渡页上运行断言。我如何告诉 Selenium IDE 在执行断言之前等到最后一页加载?

谢谢你。

0 投票
6 回答
6394 浏览

selenium - 如何为 Selenium IDE 创建嵌套测试套件?

我需要在 Selenium 中创建一个嵌套测试套件,它将在 Selenium IDE 或 Selenium TestRunner 中运行。这基本上是我想要实现的结构:

我需要能够实现与此等效的目标。我已经开始尝试包含扩展,它允许我包含另一个测试用例的内容,但我遇到了问题。你是如何做到这一点的?您可以就如何帮助我实现这一目标提出什么建议?

0 投票
2 回答
4075 浏览

selenium-ide - Open a new browser session in a different window in Selenium

I am new to Selenium and just started to use it. I want to open a new browser session in a different window from my script and do not know how to do it.

I tried using the open command and gave the Firefox Url but it opened in the same window.

Any ideas?

0 投票
1 回答
3762 浏览

ide - 错误问题:出现意外的确认!

我正在尝试从表中删除用户。起初我收到超时错误,但使用了 BeatnicClick() ,如下所述:

Selenium IDE click() 超时

这解决了超时错误,但我仍然收到意外的确认错误。以下是部分源代码:

selenium.Click("ctl00_btnAddressBook"); selenium.WaitForPageToLoad("30000");

// selenium.BeatnicClick("ctl00_page_content_ExistingEmployees_ctl03_btnDeleteEmployee");

String 您确定要删除选定的项目吗?= selenium.GetConfirmation();

任何帮助,将不胜感激。提前致谢。

0 投票
5 回答
34562 浏览

selenium - 如何使用 selenium IDE 录制弹出窗口

通过 Selenium IDE 录制时,当弹出窗口打开时,它不会被录制。“在执行时显示错误消息。请帮帮我。

0 投票
1 回答
2847 浏览

selenium - 如何使用 Selenium IDE 选择从 jQuery 注入的 html?

我目前正在使用 Selenium IDE 填写表格。该表格有一个国家选择框:

在选择具有省份的国家之前,不会生成上述省份选项。jQuery 负责这一代:

我的 Selenium IDE 工作流程如下所示:

选择加拿大后,阿尔伯塔省显示为默认省份,但未选择安大略省,我在日志中收到以下错误:

有谁知道我应该指定哪个 Selenium IDE 命令来正确地从 Javascript 中选择生成的 HTML?

0 投票
3 回答
2708 浏览

gwt - Selenium 点击不适用于 GWT

我运行 GWT OBF(因此不是问题),但是当我使用 Selenium(IDE 和 RC 都试过)时,我的点击没有被记录下来。我试图单击的组件是 a <div>,但没有任何反应。

例如,在 IDE 中,我有时(非常少见,例如 50 次点击中的一次)能够在不同的选项卡(包含<div>在 帮助!?!

0 投票
5 回答
44364 浏览

cookies - 使用 Selenium IDE 清除会话 cookie?

我正在为 ASP 应用程序编写Selenium测试,并希望在会话未正确初始化时测试这些情况。现在我正在手动清除 cookie,但这变得有点麻烦。

(好吧,老实说,我每隔五次左右就会忘记它,并且必须重新运行测试......)

Selenium IDE 中有没有办法清除会话 cookie 或伪造浏览器重新启动?

0 投票
7 回答
27630 浏览

testing - 在 Selenium IDE 中,如何获取基本 url 的值

是否可以从 Selenium 脚本(来自 Selenium IDE 的纯 HTML 保存脚本)中检索基本 url的值?

我想要做的是使用assertLocation. 但assertLocation返回绝对 url。我想将当前 url 与相对 url进行比较,而不必*在 url 的开头使用。

我想访问基本字符串,因为我希望能够在不同的站点(各种开发站点 + 生产站点)上运行测试,但是如果我使用*我无法检查根页面(*/将是真的对于以 ... 结尾的每个页面/

这是我目前所做的:

|断言位置 | */一些页面 | |

这就是我想做的:

|断言位置 | baseURL + "/some-page" | |

注意:是否甚至可以:

  1. 在目标中使用变量;
  2. 连接一个变量和一个字符串?