我正在测试一个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)
答案 0 :(得分:0)
我无法解释z-index问题。
但是,由于getElementByClass
方法不存在,因此发生了javascript错误。它应该是getElementsByClass
(注意'元素'中的's'。
尝试使用以下命令更改z-index
browser.execute_script("document.getElementsByClass('z-combobox-pp')[5].style.zIndex='0';")