我试图从下拉列表中选择一个值' ddl_settpymtaction'但是selenium无法将其定位在驻留的模态中。
CSS:
Selenium代码
driver.FindElementById("btn_SettlementNew").Click();
var Action = driver.FindElementById("ddl_SettPymtAction");
var SelectElement2 = new SelectElement(Action);
SelectElement2.SelectByValue("EFT");
答案 0 :(得分:0)
在selenium中,总是在执行 async 操作时添加一些延迟(例如加载了动画+ ajax调用的模式)
为什么?让页面有机会渲染自己,让selenium等待合适的时间来检查页面(在使用所需元素渲染之后)