问题标签 [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.
selenium - 如何让 Selenium 在运行断言之前等待转换页面重定向
我有一个相当标准的情况:单击一个按钮,它会加载一个带有进度条或其他东西的转换页面,然后该页面重定向到下一页,这需要一段时间才能加载。
我想在最后一页而不是过渡页上运行断言。我如何告诉 Selenium IDE 在执行断言之前等到最后一页加载?
谢谢你。
selenium - 如何为 Selenium IDE 创建嵌套测试套件?
我需要在 Selenium 中创建一个嵌套测试套件,它将在 Selenium IDE 或 Selenium TestRunner 中运行。这基本上是我想要实现的结构:
我需要能够实现与此等效的目标。我已经开始尝试包含扩展,它允许我包含另一个测试用例的内容,但我遇到了问题。你是如何做到这一点的?您可以就如何帮助我实现这一目标提出什么建议?
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?
ide - 错误问题:出现意外的确认!
我正在尝试从表中删除用户。起初我收到超时错误,但使用了 BeatnicClick() ,如下所述:
这解决了超时错误,但我仍然收到意外的确认错误。以下是部分源代码:
selenium.Click("ctl00_btnAddressBook"); selenium.WaitForPageToLoad("30000");
// selenium.BeatnicClick("ctl00_page_content_ExistingEmployees_ctl03_btnDeleteEmployee");
String 您确定要删除选定的项目吗?= selenium.GetConfirmation();
任何帮助,将不胜感激。提前致谢。
selenium - 如何使用 selenium IDE 录制弹出窗口
通过 Selenium IDE 录制时,当弹出窗口打开时,它不会被录制。“在执行时显示错误消息。请帮帮我。
selenium - 如何使用 Selenium IDE 选择从 jQuery 注入的 html?
我目前正在使用 Selenium IDE 填写表格。该表格有一个国家选择框:
在选择具有省份的国家之前,不会生成上述省份选项。jQuery 负责这一代:
我的 Selenium IDE 工作流程如下所示:
选择加拿大后,阿尔伯塔省显示为默认省份,但未选择安大略省,我在日志中收到以下错误:
有谁知道我应该指定哪个 Selenium IDE 命令来正确地从 Javascript 中选择生成的 HTML?
gwt - Selenium 点击不适用于 GWT
我运行 GWT OBF(因此这不是问题),但是当我使用 Selenium(IDE 和 RC 都试过)时,我的点击没有被记录下来。我试图单击的组件是 a <div>
,但没有任何反应。
例如,在 IDE 中,我有时(非常少见,例如 50 次点击中的一次)能够在不同的选项卡(包含<div>
在 帮助!?!
cookies - 使用 Selenium IDE 清除会话 cookie?
我正在为 ASP 应用程序编写Selenium测试,并希望在会话未正确初始化时测试这些情况。现在我正在手动清除 cookie,但这变得有点麻烦。
(好吧,老实说,我每隔五次左右就会忘记它,并且必须重新运行测试......)
Selenium IDE 中有没有办法清除会话 cookie 或伪造浏览器重新启动?
testing - 在 Selenium IDE 中,如何获取基本 url 的值
是否可以从 Selenium 脚本(来自 Selenium IDE 的纯 HTML 保存脚本)中检索基本 url的值?
我想要做的是使用assertLocation
. 但assertLocation
返回绝对 url。我想将当前 url 与相对 url进行比较,而不必*
在 url 的开头使用。
我想访问基本字符串,因为我希望能够在不同的站点(各种开发站点 + 生产站点)上运行测试,但是如果我使用*
我无法检查根页面(*/
将是真的对于以 ... 结尾的每个页面/
)
这是我目前所做的:
|断言位置 | */一些页面 | |
这就是我想做的:
|断言位置 | baseURL + "/some-page" | |
注意:是否甚至可以:
- 在目标中使用变量;
- 连接一个变量和一个字符串?