首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >selenium webdriver支持参数化构造函数(Java)吗?

selenium webdriver支持参数化构造函数(Java)吗?
EN

Stack Exchange QA用户
提问于 2014-02-21 10:41:16
回答 1查看 3.6K关注 0票数 1

在一次采访中,我被问到Selenium是否支持参数化构造函数。

示例:

代码语言:javascript
复制
import java.util.concurrent.TimeUnit;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;


public   class Cons {
        public  String username="u";
        public  String pswd="p";
        public  String baseurl="url";
        public  WebDriver d;

public  Cons(String username, String pswd){
            d = new FirefoxDriver();
            d.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
            d.get(baseurl);
                d.findElement(By.name("username")).sendKeys(this.username);
                d.findElement(By.name("pwd")).sendKeys(this.pswd);
              }
 }
EN

回答 1

Stack Exchange QA用户

回答已采纳

发布于 2014-02-21 11:44:36

是的,我们也可以用构造函数编写webdriver代码。我试图用给定的代码创建一个示例。希望这能帮上忙!

代码语言:javascript
复制
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; 
import   org.openqa.selenium.firefox.FirefoxDriver;

public class Test { 

public String baseurl="http://aavtrain.com/";
public WebDriver d;

public Test(String username, String pswd)
{ 
d = new FirefoxDriver();
d.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
d.get(baseurl); 
d.findElement(By.name("user_name")).sendKeys(username);
d.findElement(By.name("password")).sendKeys(pswd);
}

  public static void main(String aregs[])
  {
    Test t=new Test("abc","cde");
  }
}
票数 2
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/7829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档