硒无法定位位于模态内的下拉

时间:2017-02-16 20:35:26

标签: c# css selenium

我试图从下拉列表中选择一个值' ddl_settpymtaction'但是selenium无法将其定位在驻留的模态中。

CSS:

CSS

Selenium代码

 driver.FindElementById("btn_SettlementNew").Click();
        var Action = driver.FindElementById("ddl_SettPymtAction");
        var SelectElement2 = new SelectElement(Action);
        SelectElement2.SelectByValue("EFT");

1 个答案:

答案 0 :(得分:0)

在selenium中,总是在执行 async 操作时添加一些延迟(例如加载了动画+ ajax调用的模式)

为什么?让页面有机会渲染自己,让selenium等待合适的时间来检查页面(在使用所需元素渲染之后)