我是Selenium的新手,你们中的任何人都可以告诉我如何在硒中打印从“selectByVisibleText”中选择的值吗?
我已经在Facebook登录页面上运行了测试,下载了生日。
先谢谢。
答案 0 :(得分:1)
按可见文字选择该选项后,您可以选择WebElement
和getText()
选项。
示例:
Select select = new Select(driver.findElement(By.id("some-id")));
select.selectByVisibleText("some-text");
WebElement element = select.getFirstSelectedOption();
System.out.println(element.getText());
答案 1 :(得分:-1)
通过 selectByVisibleText()方法选择选项以打印您需要调用 getFirstSelectedOption()方法的值,如下所示:
代码块:
Select month_dd = new Select(month_dropdown);
month_dd.selectByVisibleText("Dec");
WebElement myElem = month_dd.getFirstSelectedOption();
System.out.println(myElem.getText());
控制台输出:
Dec
PASSED: selectDDvalues
===============================================
Default test
Tests run: 1, Failures: 0, Skips: 0
===============================================