问题标签 [selenium]

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 回答
2049 浏览

maven-2 - 硒 Maven 插件

我正在尝试设置 selenium-maven-plugin 并遇到一些困难,希望有人能帮助我。我的配置如下所示:

我也有货物设置,效果很好。然而,启动服务器目标运行没有问题,但是当 maven 尝试执行 selenium:selenese 目标时,我得到这个异常:找不到匹配的构造函数:org.openqa.selenium.server.SeleniumServer(java.lang.Integer, java. lang.Boolean, java.lang.Boolean)

一个建议?在此先感谢您的帮助。

0 投票
1 回答
1123 浏览

ruby - 自动化脚本:点击 Ruby 警报窗口上的“取消”按钮

我想知道有没有办法在警报窗口上选择(单击)取消按钮?

我用了:

0 投票
2 回答
2624 浏览

gwt - GWT 应用程序上的 Selenium 测试 - 请求未发送到服务器

我正在为 GWT 应用程序编写硒测试。它使用 mouseover/mousedown/mouseup 方法来单击按钮。它单击我的应用程序的登录按钮,该按钮调用包含用户 ID 和密码输入字段的 div,效果很好。然后输入用户名和密码,然后单击登录表单的提交按钮。

如果我运行缓慢,我可以看到按钮单击,但请求永远不会被发送到服务器(我正在看电线)。

事实上,如果 selenium IDE 仍处于打开状态,我手动单击按钮,则不会发送请求。如果我然后关闭 selenium IDE 并单击按钮,则请求会正常进行。

有人见过这个吗?看起来真的很奇怪。

更新:

Firebug 显示脚本错误。显然,selenium 脚本与 GWT 脚本有些冲突。这是错误的开始,但整个过程非常冗长:

[异常......“'com.google.gwt.core.client.JavaScriptException:(TypeError):结果为空文件名:chrome://selenium-ide/content/recorder.js lineNumber:74堆栈:([object XMLHttpRequest ],"POST"," http://localhost:8080/login ",true)@chrome://selenium-ide/content/recorder.js:74 XPC_SJOW_CallWrapper((function (url, windowName, windowFeatures, replaceFlag) { if (self.openCalled) {return self.originalOpen.call(window, url, windowName, windowFeatures, replaceFlag);} else {self.o

0 投票
3 回答
12431 浏览

selenium - javascript 应用程序上的 Cucumber + Selenium

我正在尝试学习如何最好地使用 Cucumber + Selenium。在大多数情况下,它似乎非常简单,但我想获得一些关于如何测试对话的指导。基本上我需要实现:

标准的等待形式。如何在 Cucumber 规范中实现这一点?

0 投票
1 回答
1437 浏览

python - 如何在 python 代码中使用 storeHtmlSource (Selenium RC)

我在Selenium 参考中找到了 storeHtmlSource 方法描述,但无法弄清楚如何在我通过从 Selenium IDE 导出我的操作记录而生成的 python 代码中使用它。

我需要将当前页面的html源代码传入一个函数进行处理。怎么做?任何人都可以显示调用此方法的代码示例吗?可以从python调用它吗?

0 投票
5 回答
4656 浏览

ruby - 使用 Ruby 进行自动化测试:从下拉列表中选择一个选项

我使用 Ruby(Selenium 框架)编写自动化测试,我需要知道如何从下拉列表中选择一个选项。

提前致谢!

0 投票
5 回答
12388 浏览

xpath - Selenium:如何在测试中执行 Xpath 函数或表达式?

有没有办法在 Selenium 测试中执行一些 Xpath 代码?我知道你可以执行 javascript,但我正在寻找一种方法来执行一些 Xpath 代码,而不仅仅是在页面上定位一个元素。

有人遇到这个吗?

0 投票
2 回答
2727 浏览

c# - MSTest - 多次执行测试

我正在使用 MSTest 来驱动 Selenium,并且我想在同一个测试运行中针对多个浏览器执行测试。有没有办法做到这一点?

谢谢,内森

0 投票
3 回答
969 浏览

selenium - 属性错误:在 selenium-python 脚本上

我正在使用 Selenium-python 脚本进行 Web 测试自动化。每当我使用 selenium 内置命令时,我都会在运行时收到属性错误。

例如:selenium.WindowFocus("preview_email") 抛出“AttributeError: class selenium has no attribute 'WindowFocus'”

我是测试自动化的新手。帮我解决这个问题。

0 投票
3 回答
4799 浏览

selenium - 使用 selenium 脚本控制下载确认弹出窗口

我编写了测试用例以单击下载按钮。如何去下载确认弹出窗口并选择保存或打开选项,然后单击确定并返回主窗口。我正在使用 selenium-python 脚本进行网络测试自动化。