C#+ NUnit + Selenium Grid - 在一个节点上并行启动多个浏览器

时间:2018-05-03 13:35:13

标签: selenium-webdriver selenium-grid nunit-3.0

使用: 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”?谢谢! 附:抱歉我的英文。

0 个答案:

没有答案