【发布时间】:2019-12-09 17:42:23
【问题描述】:
我正在尝试在 Selenium WebDriver Firefox (Geckodriver) 上模拟点击屏幕。
There is a script 会在您单击(通过鼠标)或点击屏幕时写入。我可以通过 Selenium 毫无问题地“点击”它。我只想“点击”它。可能吗?我该怎么做?
我正在使用最新版本的 Geckodriver 和 Firefox。我的代码如下。
var touchActions = new OpenQA.Selenium.Interactions.TouchActions(driver);
string url = "https://jsfiddle.net/bkwb0qen/15/embedded/result/";
driver.Navigate().GoToUrl(url);
driver.SwitchTo().Frame(0);
IWebElement element = driver.FindElement(By.Id("square"));
touchActions.SingleTap(element).Build().Perform();
【问题讨论】:
标签: c# selenium selenium-webdriver touch geckodriver