我目前正在使用php / js / html开发一个应用程序,我想通过一个html按钮启动一个用C#编写的应用程序(无需下载)但是我使用的是Mozilla Firefox,我发现的唯一解决方案是一个脚本特色ActiveXObject
显然仅供IE使用。
答案 0 :(得分:0)
您可以使用-url的Firefox命令行选项
"C:\Program Files\Mozilla Firefox\firefox.exe" -url "https:\\www.stackoverflow.com"
或 使用selenium Webdriver,它可以将浏览器启动到您指定的任何url,并可以用您指定的任何详细信息填写页面上的任何表单,然后按您可以找到的任何按钮。
using System;
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.Support.UI;
using SeleniumExtras.WaitHelpers;
class HelloSelenium
{
static void Main()
{
using (IWebDriver driver = new FirefoxDriver())
{
WebDriverWait wait = new WebDriverWait(driver);
driver.Navigate().GoToUrl("https://www.stackoverflow.com/ncr");
driver.FindElement(By.Name("q")).SendKeys("Vote Up" + Keys.Enter);
}
}
}