我想测试一个网站。我能够访问除菜单项以外的大多数Web元素。使用硒测试Javascript
基本上有一个下拉菜单,我设法用Selenium点击菜单,从而打开下拉菜单。现在我需要点击菜单中的一个元素,但菜单似乎是用Javascript编写的,而不是Web元素,所以我找不到访问菜单项的方法。
任何想法?我特别需要在Selenium中执行此操作。
更新:-------------------------------------------- ------------------------------------------ 网站上的菜单可能是一个上下文菜单。它使用左键单击打开。任何想法如何我可以访问其选项?
Selenium RC使用JavaScript与浏览器交互,因此您应该也可以与这些元素进行交互。显示一些HTML会很有帮助。 另外,你有什么尝试,直到现在呢? – vidit
我已经尝试了各种选择,但没有得到任何关于这个问题的任何地方。我所做的一切就是通过使用向下和向上箭头使用selenium向上滚动来访问菜单元素.sendkey()方法 – Steve
您使用哪种浏览器?我们曾经在IE和Chrome中遇到类似的问题。 –