selenium+Java,在两个class中该怎么按顺序连起来呢 ?
我写了一个登录的class,然后又在另一个class中写了另一个功能。就想登录后直接进行下一步操作。以下是在main 函数中调用的这两个方法:
public static void main(String[] args) {
// TODO Auto-generated method stub
//调用登录
Login lo = new Login();
lo.login();
//调用机构业务员关系
Salesmen s = new Salesmen();
s.salesman_rela();
}
登录class中代码:
public class Login {
publicvoid login() {
System.setProperty("webdriver.ie.driver", "E:\\IEDriverServer.64.exe");
WebDriver driver = new InternetExplorerDriver();
另一个class中也new了一个webdriver。可是这样的话就会导致在执行这个class时,又重新打开了一个IE页面。导致两个class中的内容不能连续执行下去了。
可是不写这句话,就没办法使用driver。这该怎么办呢?
public class Salesmen {
publicvoid salesman_rela() {
//System.setProperty("webdriver.ie.driver", "E:\\IEDriverServer.64.exe");
WebDriver driver = new InternetExplorerDriver();
WebDriver driver = new InternetExplorerDriver();放到main函数里面
后面的2个class方便,传Driver对象进去就可以了 seagull1985 发表于 2016-12-14 10:15
WebDriver driver = new InternetExplorerDriver();放到main函数里面
后面的2个class方便,传Driver对象 ...
我还是不太懂,另两个class中怎么传Driver对象? seagull1985 发表于 2016-12-14 10:15
WebDriver driver = new InternetExplorerDriver();放到main函数里面
后面的2个class方便,传Driver对象 ...
多谢多谢我传了一个参数就去 现在能连起来运行啦
页:
[1]