java - selenium中如何使用方法调用内部的各种方法并返回true

标签 java selenium selenium-webdriver

我想要一个方法 public boolean verifySignIn() 并在内部调用以下方法并返回 true,

setUserName(String) 该方法用于设置用户名。 setPassword(String) 该方法用于设置密码。 clickLogin() 该方法用于点击登录按钮。

这是我的代码现在的样子,

public boolean verifySignIn() 
{       
setUserName("user");
setPassword("admin123");
clickLogin();
return true;

}

最佳答案

要从 verifySignIn() 返回 true,您可以将该函数封装在 try-catch{} block 中,如下所示:

public boolean verifySignIn() {  
       try{  
            setUserName("user");
            setPassword("admin123");
            clickLogin();
            return true;  
       }catch(Exception e){
            return false;
       }  
} 

关于java - selenium中如何使用方法调用内部的各种方法并返回true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50904887/

相关文章:

java - 在tomcat上的java web应用程序中启用GC日志

c# - 如何在使用 NUnit 或 XUnit 时将参数传递给 dotnet test 命令

perl - 是否有用于向 Selenium 发送命令的解释器?

java - 尝试连接 UCanAccess 时出现 "No suitable driver found"错误

java - Java 中不可修改的 vector

java - 输入错误时如何显示错误

python - 使用 xpath 和 LXML 或 selenium 从 HTML 表中抓取数据

java - 无法定位元素: {"method" :"id" ,"selector" :"sysPublishDateDate"}

javascript - Cucumber生成空白html报告

Python Selenium 单击带有类的按钮