WebDriver driver=new FirefoxDriver();
driver.get("http://192.168.0.133/tiyorelease3");
driver.findElement(By.id("login_button")).click();
driver.findElement(By.id("login_button")).click();
driver.findElement(By.xpath("id(//label[text() = 'signup']/@for)")).click();
driver.close();
答案 0 :(得分:1)
首先,请参阅How to Ask并提供Minimal, Complete, and Verifiable example。
要点击给定页面上的“注册”部分,您需要先使用
单击“登录” AuthenticationManager.SignOut(DefaultAuthenticationTypes.ApplicationCookie);
FormsAuthentication.SignOut();
Session.Abandon();
然后等待一段时间以便注册部分可见。然后你可以使用这个
driver.findElement(By.id("login_button")).click();
单击“注册”部分。
答案 1 :(得分:1)
您可以尝试以下代码: -
WebDriver driver=new FirefoxDriver();
driver.get("http://192.168.0.133/tiyorelease3");
driver.findElement(By.id("login_button")).click();
driver.manage().timeouts().implicitlyWait(3, TimeUnit.SECONDS);
driver.findElement(By.xpath("//*[@id='login-form']/div[1]/ul/li[2]/label").click();