[英]Selenium POM + Extent Report - getting error message
Hi I am using POM/Selenium/Java, and I am getting below error message. 嗨,我正在使用POM / Selenium / Java,并且收到以下错误消息。 Can we use it extent report in POM?, can we call it (Extent Methods) from different class?.
可以在POM中使用范围报告吗?可以从不同的类中调用它(范围方法)吗?
Or do you have other reports suggestions?, please let me know. 还是您还有其他报告建议?,请让我知道。
Edited: My intention is I have created generic functions for sendkeys
, click, etc so I want to use in this generic level only (I do not want to use at object level). 编辑:我的意图是我为
sendkeys
,click等创建了通用函数,所以我只想在该通用级别使用(我不想在对象级别使用)。
Error message for dropdown: 下拉错误消息:
java.lang.NullPointerException at testCase.LoginPage.TestBase.seleteDropDownVisibleText(TestBase.java:217)
testCase.LoginPage.TestBase.seleteDropDownVisibleText(TestBase.java:217)处的java.lang.NullPointerException
Code to select dropdown value + Extent logger: 选择下拉值和范围记录器的代码:
public void seleteDropDownVisibleText(WebElement element, String string){
try
{
Select select = new Select(element);
select.selectByVisibleText(string);
logger.log(LogStatus.INFO, "Selecting "+string+" value in dropdown");
}
catch (Exception e)
{
logger.log(LogStatus.ERROR, "Not selected "+string+" value in dropdown");
e.printStackTrace();
}
}
And I am calling select dropdown value (VisibleText) function like this: 我正在调用select下拉值(VisibleText)函数,如下所示:
public void billingType()
{
seleteDropDownVisibleText(lstBillingType, Repository.getProperty("visible"));
}
Error message for sendkeys: sendkeys的错误消息:
java.lang.NullPointerException
at testCase.LoginPage.TestBase.textBox(TestBase.java:241)
Code for sendkeys + Extent logger: sendkeys +范围记录器的代码:
java.lang.NullPointerException
at testCase.LoginPage.TestBase.textBox(TestBase.java:241)
And I am calling textBox (SendKeys) function like this: 我正在这样调用textBox(SendKeys)函数:
textBox(username, Repository.getProperty("login.txtUserName"));
textBox(password, Repository.getProperty("login.txtPassword"));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.