不用研究 jquery , 只要搞明白 点击时, 是那几个元素引发了 js 的click , 就是展现下一层子菜单的代码 把【功能主菜单】 到 【统计报表】 的HTML 代码帖来看看。看能否找到突破口。
有这个可能, 你要查一下 ‘客户管理’的上层元素, 看是那一个元素有对应的click 事件。
从 html 源码里看不出有ID 。 定位完后, 可以试着print 元素的 text 看看, 要确保定位准确。 selenium定位元素准确后,点击失败一般就两种原因, 1、无法可视 , 2、被遮罩。
那就要先确认你的元素定位是否准确了, 用 byxpath ?
是不是 定位 公海客户 点击无反应? 这种菜单, 要和实际操作一样, 先定位 【客户管理】 , click 后,等几秒, 再定位 【公海客户】 再 click .
那就试着对 这两个 DIV click 一下: 第二个 panel 和第二个 panel 下的 panel header accrordion-header 这两个DIV 元素 都 click 一下, 看那个起作用。 看代码应该就这两个了。
37,743
社区成员
34,212
社区内容
加载中
试试用AI创作助手写篇文章吧