2013-08-16 70 views
0

Selenium IDE:我试图用controlkey或contextmenu在新标签页中打开一个链接,但两个命令都不起作用。
使用CONTROLKEY:1)。验证元素存在2)controlkeydown()3)点击链接4)controlkeyup()。当被执行时,它显示该错误未知命令(控制键()如何在新标签中打开链接

USING CONETXTMENU:1)确认元件本2)的ContextMenu目标链接=链接名称3)点击目标=链路

回答

1

如何从提取href属性链接和使用它打开一个单独的命令的新窗口?

|storeAttribute | [email protected] | mylink |

|openWindow | ${mylink} | |

编辑:更具体的例子

|open | http://twitter.com | |

|storeAttribute | [email protected] | mylink |

|openWindow | ${mylink} | |

这将打开Twitter的关于在新窗口页面。

+0

你能请我如何使用硒硒什么给命令和目标值? openingwindow要求窗口的javaId? – user2689342

+0

[警告]打开窗口'_blank',这不是一个真正的窗口名称。将目标随机化为:selenium_blank60950 [error]意外的异常:TypeError:结果为空。 fileName - > chrome://selenium-ide/content/recorder.js,lineNumber - > 74,columnNumber - > 0.使用上述命令显示错误 – user2689342

+0

我已经使用更具体的示例编辑了我的帖子。至于错误 - 似乎Firefox阻止了openWindow命令打开的窗口(弹出窗口阻止程序)。您需要允许FF从域中打开弹出窗口。 – JacekM

1

我的建议是不要测试这个。您试图测试的两个项目都是浏览器本身的功能,而不是Web应用程序的功能。因此,如果您的目标是测试Web应用程序,那么您不会通过测试浏览器来增加任何价值。

相关问题