Селен Действия щелкните () метод не работает

голоса
0

Я использую Firefox Quantum63.0.1 (64 бит) с Selenium 3.14. Я могу использовать следующий код , чтобы нажать на выпадающем списке и он работает отлично.

        WebElement elementToClickAndHold= driver.findElement(By.cssSelector(#eventTypeInd));
        elementToClickAndHold.click();

Но следующий код не работает.

        WebElement elementToClickAndHold= driver.findElement(By.cssSelector(#eventTypeInd));
        Actions builder = new Actions(driver);
        builder.click(elementToClickAndHold);

Очевидно , что я мог бы просто использовать WebElement.click()метод , но мне нужно использовать некоторые из Actionsметодов других вопросов , так что мне нужно , чтобы выяснить , почему Actionsметоды не работают.

htmlДля выпадающего списка:

<div class=row>
    <div class=col-xs-12 col-sm-3 text-right>
        <span class=required>*</span><label for=eventTypeInd >Type of Event:</label>
    </div>
    <div class=col-xs-12 col-sm-9 text-left>
        <select name=eventTypeInd tabindex=1 onchange=dirtyFlag() id=eventTypeInd><option value=></option>
            <option value=B>Bypass</option>
            <option value=S>SSO (Overflow)</option></select>
    </div>
</div>

Метаданные для страницы HTML является

    <meta charset=utf-8/>
    <meta name=viewport content=width=device-width, initial-scale=1.0 /> 
    <meta http-equiv=X-UA-Compatible content=IE=edge  />
    <meta http-equiv=Content-Type content=text/html; charset=iso-8859-1 />
Задан 07/11/2018 в 19:55
источник пользователем
На других языках...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more