2017-06-07 5 views
-1
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

ich die Registrationstaste in der obigen URL klicken möchten, bitte helfen Sie mir –

+1

Formatieren Sie Ihren Code lesbaren Format, fügen Sie den HTML-und sagen, was ist das Problem mit was du hast. – Guy

+0

Sie sollten auch einen Blick auf https://StackOverflow.com/Help/Arbeiten – Guy

Antwort

1

Sie folgenden Code versuchen: -

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

Vielen Dank Sir, es funktioniert für mich –

1

Zu allererst finden Sie How to Ask und Minimal, Complete, and Verifiable example bereitstellt.

Für auf bestimmte Seite auf dem Register Abschnitt klicken, müssen Sie auf dem Login klicken Sie zuerst

driver.findElement(By.id("login_button")).click(); 

und anschließend für einige Zeit warten, so dass die Registrierung Abschnitt sichtbar ist. Sie können diese

driver.findElement(By.cssSelector('i.fa.fa-file-text')).click(); 

verwenden, um auf den Registerabschnitt zu klicken.

+0

Nein Sir, es funktioniert nicht der gleiche Fehler kam wieder –

+1

Mein schlechtes. Das Element ist in ein modales Fenster eingeschlossen. Sie müssen zu diesem modalen Fenster wechseln. – demouser123

+0

Vielen Dank für Ihre Vorschläge Sir –