我将Firefox Quantum
与Selenium 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)