[英]how to give wait to driver.get() explicitly in selenium using java
[英]How to use driver.get() with string enum in Selenium
我正在嘗試將這些枚舉與 driver.get 一起使用,但它 output 作為無效參數。 如何解決這個問題? 這是我的代碼:
public enum Url_1{
URL_LOGIN("http://localhost/wordpress/wp-login.php"),
URL_DASHBOARD("http://localhost/wordpress/wp-admin/"),
URL_NEWPOST("http://localhost/wordpress/wp-admin/post-new.php"),
URL_EDIT("http://localhost/wordpress/wp-admin/edit.php");
public String url;
private Url_1(String env_url){
this.url = env_url;
}
public String getUrl(){
return url;
}
}
public void setUp() {
WebDriver driver = getDriver(Browser.CHROME);
driver.get(String.valueOf(Url_1.URL_LOGIN));
}
driver.get(Url_1.URL_LOGIN.getUrl())
您需要調用 getter (public String getUrl()),否則您的 output 將等於枚舉常量的名稱(例如:URL_LOGIN、URL_DASHBOARD 等)。 getUrl 將檢索這些常量保存的內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.