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