我是Java新手,我可能在代碼中搞砸了一些東西。但是這裏有什麼問題?我正在嘗試爲我必須測試的主頁中的元素創建對象。爲什麼這段代碼在我的項目中拋出一個隨機的其他代碼的輸出?我怎樣才能解決這個問題?
package pageObjects;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
public class HomePage {
private static WebElement element;
public static void main(String args[], WebDriver driver){
HomePage hp = new HomePage();
hp.SignInButton(driver);
hp.ImageButton(driver);
System.out.println("Yup");
}
public WebElement SignInButton(WebDriver driver){
element = driver.findElement(By.linkText("Sign In"));
System.out.println("Yeua");
return element;
}
public WebElement ImageButton(WebDriver driver){
return element = driver.findElement(By.linkText("Images"));
}
}
你需要告訴我們什麼是「隨機輸出」你得到你期待看到什麼。 – Guy
我得到了也放在項目文件夾內的「Hello World」代碼的輸出。我正在嘗試爲正在測試的主頁中的元素創建對象。這段代碼應該輸出放置在對象內部的「Yup」和「Yeua」。 – SteroidKing666
看起來您正在運行錯誤的項目。 – Guy