0

テストする必要があります: 1. [編集] 行のアイコンをクリックします (パスワード変更フォームが表示されます)。2. 新しい「パスワード」を入力します。3. フォームの [OK] ボタンをクリックします。Watir + Ruby での動作:

browser.img(:title, "Edit").click #fire_event 'onclick'
browser.text_field(:id,"ID").set 'password' # Set new password
browser.div(:id,"ID").click # Save a password

そしてパスワードが変更されました - それは大丈夫です。しかし、Selenium Webdriver + C#で同じことをしようとすると、パスワードは変更されません。コード:

driver.FindElement(By.Id(...)).FindElements(By.TagName("img"))[0].Click(); // thats Edit button
driver.FindElement(By.Id(...)).SendKeys("1"); // Typed new password in row
driver.FindElement(By.Id(...)).Click(); // thats 'OK' button.

みんな私が間違ったことをしましたか?あなたの助けを願っています。

4

1 に答える 1