2013-08-17 29 views
0

我正在測試一個ZK應用程序。我試圖通過其文本點擊組合框上的選項。 所以我沒有得到那bacause thah選項是在Z-index = 88000的div內。 當我查看該div的可見性時,返回false。 我試圖通過javascript代碼更改Z索引爲0. 我用下面的代碼: browser.execute_script("document.getElementByClass('z-combobox-pp')[5].style.zIndex='0';") 但我沒有得到它。我得到那個錯誤: document.getElementByClassName不是一個函數(Selenium :: WebDriver :: Error :: JavascriptError)Watir不能訪問zk元素與Z指數> 0

回答

0

我無法解釋z-index問題。

但是,javascript錯誤發生是因爲getElementByClass方法不存在。它應該是getElementsByClass(注意'元素'中的's')。

嘗試與改變的z-index:

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