selenium c #nunit问题从文本框中获取焦点

时间:2010-07-02 11:48:51

标签: c# nunit selenium

我正在测试一个Web应用程序,其中一个文件将被重命名,如下所示 1)首先单击文件名 2)这将使文本框出现 3)我在文本框中键入新名称 4)我必须在文本框外面单击以便设置新名称。 要么 4)按确认键

问题出在第4步。我试图让它在我的应用中的几个地方点击,但文本框没有松散焦点,因此名称没有设置。我甚至试图使用焦点命令,但是徒劳无功。

还尝试使用enter键执行此操作,但是,似乎它也不起作用。我试过按键,按键等,似乎没什么用。

注意:当我手动执行此序列时,此序列有效,而当我从IDE或RC执行C#时,此序列不起作用。

这方面的任何帮助??

谢谢, Vamyip

2 个答案:

答案 0 :(得分:2)

Selenium并不总能解雇正确的事件。可能你的应用程序依赖于文本框的模糊事件?

尝试

selenium.fireEvent(locator_for_textbox, "blur");

答案 1 :(得分:0)

Capybara抛出错误,因为司机不支持'模糊' 所以我用:

find('html').click

相关问题