關(guān)于C#用selenium操作對(duì)象不可交互 element not interactable 的問題
1.在使用 selenium 獲取對(duì)象觸發(fā)點(diǎn)擊事件時(shí),報(bào)了不可交互的問題
2.解決方案如下:
a.確認(rèn)對(duì)象在頁面中存在且可視
b.新建 action 進(jìn)行操作
var actions = new Actions(driver) //獲取對(duì)象的位置 var lo = obj.Location; //移動(dòng)到指定位置 actions.MoveToLocation(lo.X, lo.Y); //移動(dòng)相對(duì)位置,移動(dòng)到要操作的對(duì)象上 actions.MoveByOffset(a,b); //觸發(fā)點(diǎn)擊事件 actions.Click(); //執(zhí)行動(dòng)作,不加這個(gè)操作不生效 actions.Perform();

浙公網(wǎng)安備 33010602011771號(hào)