我正在使用beta.speedtest.net来检查我的网络速度。我想使用 Selenium 自动化这个过程(也对其他框架开放)。这个自动化过程包括几个步骤
- 单击更改服务器链接
- 输入我的首选服务器位置
- 选择我选择的服务器
- 运行测试
- 获取每个测试的结果(以任何可能的方式)
我是如何进行的
public void RunTheTest()
{
IWebDriver driver = new ChromeDriver();
driver.Manage().Window.Maximize();
driver.Navigate().GoToUrl("http://beta.speedtest.net");
driver.FindElement(By.LinkText("Change Server")).Click();
}
找不到对我的流程至关重要的任何元素。