У меня есть кнопка, которую я пытаюсь нажать на нее,
, когда я обычно запускаю тест, на него не нажимают
, когда я запускаю тест с отладчиком, все работает нормально
Я установил implicitlyWait
на 30 секунд, и даже если я изменился, это не имеет никакого значения,
Моя проблема заключается в том, что я нажимаю на кнопку «Далее»
это код сайта:
<div class="b24-network-auth-form-btn-block">
<input style="display: none;" name="login" value="user">
**<button class="ui-btn ui-btn-md ui-btn-success ui-btn-round b24-network-auth-form-btn" data-action="submit">Next</button>**
<button class="ui-btn ui-btn-md ui-btn-light ui-btn-round b24-network-auth-form-btn" data-action="forgot">Forgot password?</button>
</div>
и это мой тест:
public class LoginPage extends Base
{
@FindBy(id="login")
public WebElement txtUserName; //user name
@FindBy(xpath="/html//div[@id='authorize-layout']/div/div[3]//form//button[.='Next']")
public WebElement btnNext; //"next" button
@FindBy(id="password")
public WebElement txtPassword; //password
public void login(String sUser, String sPass) throws ParserConfigurationException, SAXException, IOException
{
Update.text(txtUserName,"User Name",sUser); //type the user name
Click.click(btnNext, "Next button"); //click the "next" button
Update.text(txtPassword, "Password", sPass); //type the "password" button
Click.click(btnNext, "Next button"); //click the "next" button
}
}