Selenium单击不使用GWT

Selenium单击不使用GWT,gwt,selenium,selenium-rc,selenium-ide,Gwt,Selenium,Selenium Rc,Selenium Ide,我运行GWT OBF(因此这不是问题),但当我使用Selenium(同时尝试IDE和RC)时,我的点击不会被记录下来。我试图单击的组件是一个,但什么也没发生 例如,在IDE中,我有时(很少,比如每50次点击中就有一次)能够注册对不同选项卡(包含在中)的点击,但无法通过任何结果点击来重播测试。救命 这是重复的,但这是我的答案 不幸的是,看看这个案例,我无法用Selenium复制单击。我看到很多人抱怨说他们不能在GWT中使用硒元素,而一个更著名的团队也有这个问题。GoogleWave开发团队已经开始

我运行GWT OBF(因此这不是问题),但当我使用Selenium(同时尝试IDE和RC)时,我的点击不会被记录下来。我试图单击的组件是一个
,但什么也没发生

例如,在IDE中,我有时(很少,比如每50次点击中就有一次)能够注册对不同选项卡(包含在
中)的点击,但无法通过任何结果点击来重播测试。救命

这是重复的,但这是我的答案

不幸的是,看看这个案例,我无法用Selenium复制单击。我看到很多人抱怨说他们不能在GWT中使用硒元素,而一个更著名的团队也有这个问题。GoogleWave开发团队已经开始使用WebDriver来测试他们的代码

现在好的事情是,目前有一个合并Selenium和WebDriver的项目,因为它们有各自的优点和缺点,而且其中许多都在不同的领域,所以最终的产品将是惊人的


我相信他们可能在Google代码中有一个WebDriverBackedSelenium的工作版本,所以您需要做的就是更新Selenium的实例化,它应该开始使用WebDriver代码来运行您的测试。

在这种情况下,另一个尝试是Selenium.fireEvent(locater,'click')。它似乎在selenium.click不起作用的某些情况下起作用,这取决于dhtml的工作方式。

问题在于录制。Selenium IDE不会记录在GWT网站上。如果有工作方法可以使用java或其他辅助工具创建selenium测试。我也有同样的问题,因为没有记录创建脚本所花费的时间,所有手工编码都需要花费大量的时间,而计算每个元素的xpath或id并不是我想为每个步骤手动执行的操作,因为记录本可以为我们完成这些操作。

您试图单击屏幕上的哪个GUI元素??GWT将GUI组件组合为几个html元素的混合物,这有时会混淆selenium…感谢您的建议,但我们已经不再使用selenium,因为它实际上并没有帮助我们提高最低质量。