我正在尝试自动登录其中一个应用程序并尝试点击“报告”(如黄色突出显示)。当我在firefox中检查它时,它说它是一个锚网页元素(使用这个版本的firefox我无法安装firebug / firepath)。输入用户名/密码后,立即加载此页面,然后单击上一页的“提交”按钮。脚本总是给我错误'元素不可见'。我尝试使用xpath“// ul [@ id ='mainnav-menu'] / li [2] / a”或“// ul [@ id ='mainnav-menu'和@来显式等待该元素类= '列表组'] /锂[2] / A”。你能帮忙确定为什么我一直都会得到这个例外。基本上我要做的就是点击这个元素,一旦它旁边的箭头展开就会显示2个链接。我需要在它出现后点击第一个子元素。
Please see the HTML code portion for the element from the application in the image below
答案 0 :(得分:0)
错误表示元素存在(html已加载),但不可见。它可能不在屏幕的可见部分或由于java脚本效果。