Selenium Actions click()方法不起作用

时间:2018-11-07 19:55:43

标签: selenium

我将Firefox QuantumSelenium 3.14一起使用 WebElement elementToClickAndHold= driver.findElement(By.cssSelector("#eventTypeInd")); elementToClickAndHold.click(); 63.0.1(64位)。我可以使用以下代码单击下拉列表,它可以正常工作。

        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> 是:

    <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" />

html页面的元数据是

from sklearn.model_selection import train_test_split
X, _, Y, _ = train_test_split(X,Y, test_size=0.0)

0 个答案:

没有答案