无法使用Selenium Webdriver在e托架上注册

时间:2019-07-06 21:08:50

标签: java selenium selenium-webdriver hidden-field

我正在尝试在https://www.ebay.co.uk/上注册新用户,但是在注册页面https://reg.ebay.co.uk/reg/PartialReg上,我遇到了“注册”按钮的问题。它不会点击。我需要单击任何特定的隐藏元素才能移至我的摘要页面吗? 我遵循的方法是:

@FindBy(xpath =“ // input [@ class ='fld wide fld常规文本加粗文本浮点框'和@ name ='first'']”)     公共WebElement enterFirtsName;

@FindBy(xpath = "//input[@class='fld wide wide fld regular-text bold-text float-box' and @name='lastname']")
public WebElement enterSurname;


@FindBy(xpath = "//input[@class=' wide fld regular-text bold-text float-box' and @name ='email']")
public WebElement enterEmail;


@FindBy(xpath = "//input[@class='re-w3 wide  wide fld regular-text bold-text float-box']")
public WebElement enterPassword;


@FindBy(xpath = "//*[@class='btn btn--primary' and text()='Register']")
public WebElement registerButton;


@FindBy(xpath = "//input[@id='ru']")
public WebElement signInUrl;

公共无效registerNewUser(字符串firtsName,字符串姓氏,字符串电子邮件,字符串密码)抛出InterruptedException     {

    enterFirtsName.sendKeys(firtsName);
    enterSurname.sendKeys(surname);
    enterEmail.sendKeys(email);
    enterPassword.sendKeys(password);
    registerButton.click();
    ((JavascriptExecutor)driver).executeScript("arguments[0].click();", signInUrl);


}

有时可以使用,用户可以转到下一页,但仍然继续搜索signInUrl

0 个答案:

没有答案