2017-06-07 33 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

我想點擊以上網址的註冊按鈕,請幫我 –

+1

請格式化你的代碼,以可讀格式,添加HTML,並告訴是什麼問題與你有什麼。 – Guy

+0

您還應該看看https://stackoverflow.com/help/asking – Guy

回答

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

謝謝先生,它爲我工作 –

1

首先請參閱How to Ask並提供Minimal, Complete, and Verifiable example

對於點擊註冊部分的特定網頁上,你需要點擊登錄首先使用

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

,然後等待一段時間,以便註冊部分是可見的。然後您可以使用此

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

單擊註冊部分。

+0

沒有先生,這是不工作相同的錯誤再次來到 –

+1

我的壞。元素被包裹在模態窗口中。您需要切換到該模式窗口。 – demouser123

+0

感謝您的建議Sir –