Javascript 如何进行条件单击?

Javascript 如何进行条件单击?,javascript,selenium,Javascript,Selenium,使用硒脲,根据需要添加javascript 如果按钮存在,我只想转到url 按钮显示“继续”,url为/reports/start 我试过: store //a[text()='start']/@href startButtonURL store javascript{if (startButton != null) {location.href=${startButtonURL}}} ignore_me_var 但是seleniumIDE窗口本身被关闭了,我无法获得位置为sele

使用硒脲,根据需要添加javascript

如果按钮存在,我只想转到url

按钮显示“继续”,url为/reports/start

我试过:

store   //a[text()='start']/@href  startButtonURL
store   javascript{if (startButton != null) {location.href=${startButtonURL}}}  ignore_me_var

但是seleniumIDE窗口本身被关闭了,我无法获得位置为seleniumIDE窗口的窗口,测试套件的其余部分正在使用该窗口。我尝试过的每件事都以一个新窗口结束。

您尝试过IDE吗?它可以让你自己使用条件句……嗯,这很诱人。您知道如果我将使用它的测试用例导出为rspec或其他语言格式,会发生什么情况吗。由于这个潜在的问题,我通常会尽量远离插件。不,你是对的。我不知道会发生什么。人们希望结果会好起来,但是。。。我不指望它:。更新:我发现甚至javascript{window.location.replace'http://google.com“}关闭我的seleniumIDE窗口并用google替换它,但不影响测试本身运行的实际窗口。