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();