Watir无法访问z-index> 0的zk元素

时间:2013-08-17 13:36:53

标签: watir zk

我正在测试一个zk应用程序。我试图通过其文本点击组合框上的选项。 因此,我没有得到那个因为在z-index = 88000的div内的选项。 当我检查该div的可见性时,返回false。 我试图通过javascript代码更改z-index为0。 我使用了以下代码: browser.execute_script("document.getElementByClass('z-combobox-pp')[5].style.zIndex='0';") 但我没有得到它。我收到了这个错误: document.getElementByClassName不是函数(Selenium :: WebDriver :: Error :: JavascriptError)

1 个答案:

答案 0 :(得分:0)

我无法解释z-index问题。

但是,由于getElementByClass方法不存在,因此发生了javascript错误。它应该是getElementsByClass(注意'元素'中的's'。

尝试使用以下命令更改z-index

browser.execute_script("document.getElementsByClass('z-combobox-pp')[5].style.zIndex='0';")