首页 > 解决方案 > SendKeys 没有将值 ToolsQA 放入文本字​​段

问题描述

public static void Main(string[] args)
{   
    IWebDriver driver = new SafariDriver();                                 
    driver.Navigate().GoToUrl("https://demoqa.com/automation-practice-form/");                 
    driver.FindElement(By.Id("firstname")).SendKeys("ToolsQA");
}

标签: c#selenium

解决方案


我解决了这个问题。我应该使用名称,而不是 ID。

driver.FindElement(By.Name("firstname")).SendKeys("ToolsQA");

推荐阅读