i tried to run selenium tests created on windows machine. I change driver to linux version. Added it to PATH. But every time i got
org.selenium.NoSUchSessionException
i use latest browser with latest driver
I define driver it like that :
public class AuthTestSteps {
private static WebDriver driver;
private static WebDriverWait wait;
@Given("^blah_blah$")
public void method() throws MalformedURLException{
driver = new ChromeDriver();
wait = new WebDriverWait(driver, 30);
System.setProperty("webdriver.chrome.driver","chromedriver");
}
Solution:
im my case solution was adding driver manager and options to chrome like "--no-sandbox", because it was run from root user.