Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
远程桌面连接上目标的Selenium Java代码_Java_Selenium_Remote Desktop - Fatal编程技术网

远程桌面连接上目标的Selenium Java代码

远程桌面连接上目标的Selenium Java代码,java,selenium,remote-desktop,Java,Selenium,Remote Desktop,我正在尝试在安装在远程计算机上的MS SQL Server数据库上运行SQL查询 我已经使用AutoScript exe成功打开了Windows远程桌面连接,但是当我尝试运行以下任何命令时,它们会在本地计算机上运行,而不是在RDP会话上运行。 在使用AutoScript连接到远程计算机后,我尝试打开Chrome浏览器,但浏览器在本地打开。 有什么我可以用来关注RDP会话并在这个远程机器上运行命令吗 任何指针都是有用的 我的代码: static WebDriver driver; static S

我正在尝试在安装在远程计算机上的MS SQL Server数据库上运行SQL查询

我已经使用AutoScript exe成功打开了Windows远程桌面连接,但是当我尝试运行以下任何命令时,它们会在本地计算机上运行,而不是在RDP会话上运行。 在使用AutoScript连接到远程计算机后,我尝试打开Chrome浏览器,但浏览器在本地打开。 有什么我可以用来关注RDP会话并在这个远程机器上运行命令吗

任何指针都是有用的

我的代码:

static WebDriver driver;
static String baseURL = "https://www.google.com"; 
public static void main(String[] args) throws IOException, InterruptedException, SQLException, ClassNotFoundException {
    

    Runtime.getRuntime().exec("C:\\Neeraj\\Selenium\\RemoteMachineConnection.exe");
    Thread.sleep(20000);
    
    System.setProperty("webdriver.chrome.driver", "./src/drivers/chromedriver.exe");        
    driver = new ChromeDriver();
    driver.manage().window().maximize();
    driver.get(baseURL);
    
    String url ="jdbc:sqlserver://MachineName:1434;databaseName=DBName;integratedSecurity=true";
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    Connection conn = DriverManager.getConnection(url);
    Statement stmt = conn.createStatement();
        String SQL = "SELECT TOP 10 * FROM [DBNAME].[dbo].[TableName]";
        ResultSet rs = stmt.executeQuery(SQL);
    
}