如何从控制台应用程序单击div



我有一个 c# 控制台应用程序。在运行应用程序时,它应该启动IE浏览器并转到特定网站,然后单击ID为"记录"的div

我个人的建议是将Selenium Web驱动程序的C#绑定与InternetExplorerDriver一起使用。这允许您运行 Internet Explorer,导航到某个页面,然后根据该页面的 HTML 执行操作。

这基本上可以让你做这样的事情:

IWebDriver driver = new InternetExplorerDriver();
driver.Navigate().GoToUrl("http://YouURLorFilename.html");
IWebElement div = driver.FindElement(By.Id("Record"));
div.Click();

这是我不久前用于我的一个项目的方法,它运行良好,但我不确定 API 是否仍然相同,因此您可以参考此处的文档以防它已更改。

你最好使用webBrowser contrl,所以你需要添加winform library。

最新更新