Я пытаюсь попрактиковаться в автоматизации C # UI, но мне кажется, что этот скрипт не проходит, и я не уверен, что делаю неправильно.
См. Ошибку ниже:
См. Код C #:
IWebDriver _driver;
ChromeDriver _javascriptExecutor;
[Test]
public void login_button_visible()
{
_javascriptExecutor.ExecuteScript("sauce:context=Launch https://website.com");
_driver.Navigate().GoToUrl("https://website.com");
_javascriptExecutor.ExecuteScript("sauce:context=Sleep for 50000ms");
Thread.Sleep(50000);
_javascriptExecutor.ExecuteScript("sauce:context=Get button text");
var buttonText = _driver.FindElement(By.Id("headerContainer-loginButton")).Text;
_javascriptExecutor.ExecuteScript("sauce:context=Login button is visible");
Assert.AreEqual("Login", buttonText);
}
ПРИМЕЧАНИЕ. Я изменилURL веб-сайта в целях конфиденциальности, но разместил снимок экрана с элементом на странице и источником кода
1.
2.