关于C#用selenium操作对象不可交互 element not interactable 的问题
1.在使用 selenium 获取对象触发点击事件时,报了不可交互的问题
2.解决方案如下:
a.确认对象在页面中存在且可视
b.新建 action 进行操作
var actions = new Actions(driver) //获取对象的位置 var lo = obj.Location; //移动到指定位置 actions.MoveToLocation(lo.X, lo.Y); //移动相对位置,移动到要操作的对象上 actions.MoveByOffset(a,b); //触发点击事件 actions.Click(); //执行动作,不加这个操作不生效 actions.Perform();

浙公网安备 33010602011771号