在浏览器最小化或者不在顶层窗口时,java版WebDriver点击无效
selenium吧
全部回复
仅看楼主
level 1
在浏览器最小化或者不在顶层窗口时,WebDriver点击无效,例如一些需要点击来加载的地市数据,在浏览器最小化了,或者浏览器不是在桌面顶层,click()操作无效,程序是click了,可是数据没有load出来,有大神遇到过相同情况吗??有没有解决办法??试过js,试过Action都不行,纠结中,跪求大神解答
2017年06月23日 03点06分 1
level 1
同问
2018年01月24日 05点01分 2
level 2
使用绝对路径click 试试。
2018年02月12日 15点02分 3
level 1
1、Selenium 2.0引入了Selenium WebDriver,即网络自动化的另一种范式。 WebDriver尝试尽可能紧密地模拟用户体验和操作。由于建模用户体验决定了与元素交互的某些设计和技术选择,因此,如果最小化浏览器,则可能无法正常工作,因为在最小化浏览器窗口的同时,用户无法与页面进行交互。
我找到的一个回答,我也遇到这个问题了,发现不最小化浏览器,寻找就没问题。我的浏览器不在顶层显示也不影响。
2、同时要考虑网页刷新的问题,在进行下一个点击之前,可以试试time.sleep(1),即休眠1s。
2020年12月17日 01点12分 5
1