我正在開發cloudbase
項目,它具有用戶認證模塊。用戶可以使用用戶憑證對系統進行身份驗證,也可以使用OAuth
身份驗證。硒按鈕單擊不起作用
我與硒自動化這個,但是當我試圖點擊「簽到」按鈕,這是行不通的,與sendKeys(Keys.RETURN)
而且
@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)
,並試圖同使用操作嘗試
{
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和其他定位器進行了嘗試。 –