2012-03-23 67 views
0

我正在使用Selenuim网络驱动程序(IE)编写测试脚本。我没有尝试通过点击获得弹出式登录(在iframe中)显示。它是一个asp.net web应用程序,这是呈现的HTML:使用selenuim webdriver通过点击登录到弹出窗口

<span class='loggedOut'> 
        <a class='logInOut logIn popupLink' href='#'>Log In</a> 

        <span class='divider mini-hidden'>|</span> 

        <a class='logInOut register mini-hidden' href='/Forms/Registration.aspx'>Register</a> 

       </span> 

这是我用过的selenuim语法,没有什么工作:

lbi.findElement(By.xpath("//div[@class='logInOut logIn popupLink']")).click(); 

lbi.findElement(By.classname("logInOut logIn popupLink")).click(); 

lbi.findElement(By.ByLinkText("Log In")).click(); 

回答

0

我添加使用.sendkeys方法并发送“Enter”作为键。它在IE8中诀窍。

相关问题