0
私はSelenuim Webドライバ(IE)を使用してテストスクリプトを作成しています。クリックして表示するポップアップログイン(iframe内)を取得しようとする運がなかった。これは、asp.netのWebアプリケーションであり、これがレンダリングされるHTMLです:これは私が使用しているselenuim構文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>
で、何も働いた:
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();