Я работаю над проектом cloudbase
, у которого есть модуль аутентификации пользователя. Пользователь может быть аутентифицирован в системе с использованием учетных данных пользователя, а также с использованием аутентификации OAuth
.Selenium кнопка не работает
Я автоматизируя это с селеном, но когда я пытаюсь нажать на «вход в» кнопках не работает,
@BeforeTest
public void setUp()
{
driver = new FirefoxDriver();
driver.get("Application URL");
driver.manage().window().maximize();
}
@Test
public void enterCredentials()
{
driver.findElement(By.id("cred_userid_inputtext")).sendKeys("email address");
driver.findElement(By.id("cred_password_inputtext")).sendKeys("password");
driver.findElement(By.id("cred_sign_in_button")).click();
}
Я попытался же с помощью sendKeys(Keys.ENTER)
и с sendKeys(Keys.RETURN)
Также попытался использовать действия
{
WebElement signIn_button = driver.findElement(By.id("cred_sign_in_button"))
Actions enterSignIn = new Actions(driver);
enterSignIn.moveToElement(signIn_button);
enterSignIn.click();
enterSignIn.perform();
}
вы пробовали найти элемент? Возможно, что несколько элементов могут быть доступны в соответствии с вашим xpath. –
У вас есть ошибки? – Guy
Я пробовал его с помощью XPath, а также с другими локаторами. –