当尝试使用下面的代码选择月份时,会出现错误。
Select s1 = new Select(driver.findElement(By.cssSelector("div[title='Birthday']")).click());
s1.selectByIndex(0);发布于 2018-02-01 17:26:21
在没有看到HTML页面代码的情况下,我将假设Select有一个标题属性“生日”。请注意,您不需要单击select元素来选择它的一个值,而且我认为您的css是不正确的,所以我的示例使用xpath,因为您没有提供HTML代码,所以再次使用假设:
Select s1 = new Select(driver.findElement(By.xpath("//select[@title='Birthday']");
s1.selectByIndex(0);或
s1.selectByVisibleText("January");https://sqa.stackexchange.com/questions/31843
复制相似问题