Мой тестовый класс терпит неудачу, когда я вызываю метод из другого класса, который содержит функцию javascript.
Проблема при приведении.Метод java-скрипта из отдельного класса приведен ниже
public long javatimeout(WebDriver driver)
{
JavascriptExecutor js = (JavascriptExecutor) driver;
long loadTime = (long) js.executeScript(
"return (window.performance.timing.loadEventEnd - window.performance.timing.navigationStart) / 1000");
System.out.println("Screen Loading time is " +loadTime);
return loadTime;
}
Внутри тестового класса вызывается метод "javatimeout" внутри метода login.
`public class TC01login {
WebDriver driver;
WebDriverWait wait;
Commonclass obj1 = new Commonclass();
public void login()
{
driver.get("https://staging.agshealth.com/NexGenQMS/#/upload");
long timetaken = obj1.javatimeout(driver);
System.out.println(timetaken);
}`
FAILED: login java.lang.ClassCastException: java.base / java.lang.Double нельзя привести к java.base / java.lang.Long