Я пытаюсь автоматизировать процесс входа в TOTP в Zerodha с помощью Selenium и java, но сталкиваюсь с проблемой, когда окно Chrome открывается, но не переходит на страницу входа в Zerodha. Вместо этого окно пусто без содержимого.
Я проверил, что версия ChromeDriver, которую я использую, совместима с моей версией браузера Chrome, а также убедился, что исполняемый файл ChromeDriver находится в переменной среды PATH. Однако проблема остается.
Вот код, который я использую для автоматизации входа в TOTP в Zerodha:
ChromeOptions cap = new ChromeOptions();
cap.addArguments("disable-blink-features=AutomationControlled");
cap.setBinary("C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe");
System.setProperty("webdriver.chrome.driver","C:\\Users\\karan\\Downloads\\chromedriver_win32\\chromedriver.exe");
ChromeDriver driver = new ChromeDriver(cap);
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.manage().window().maximize();
try {
driver.get("https://kite.zerodha.com");
}catch(Exception e){
System.out.println(e);
}
}
почему приведенный выше код не переходит на страницу входа в систему Zerodha?
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
public class Zerodha {
public static WebDriver driver;
static {
System.setProperty("webdriver.chrome.driver", "enter your chromedriver.exe file path");
}
public static void main(String[] args) {
ChromeOptions options = new ChromeOptions();
options.addArguments("--remote-allow-origins=*");
options.addArguments("--no-sandbox");
options.addArguments("--disable-dev-shm-usage");
driver=new ChromeDriver(options);
driver.get("https://kite.zerodha.com/");
}
}
Какое сообщение об ошибке вы получаете? Отредактируйте его как текст в своем вопросе.