使用: C#+ WebDriver + NUnit + Grid, 使用Page Object + Page Factory实现, WebDriver 3.4.0, Nunit 3.5.0, 谷歌Chrome驱动程序2.36, Mozilla Geckodrive 0.20.0, 最近更新的Chrome和FF浏览器
我正在尝试学习如何实现并行测试运行。现在接下来的任务是:在两个不同的浏览器中同时在节点上运行一个TestFixture。我这样做:
.
执行后:同时运行2个浏览器(chrome和FF)。测试完全在FF浏览器中通过。 Chrome仅执行了driver.Navigate()。GoToUrl(baseUrl)并出现错误
测试名称:SendingMailTestForLQ.Tests.LoginTests(“chrome”)。LoginOnMailru 结果:OpenQA.Selenium.NoSuchElementException:找不到元素:By.Id:mailbox:submit
我做错了什么,为什么会出现错误“无法找到元素:By.Id:mailbox:submit”?谢谢! 附:抱歉我的英文。