我是Selenium的新手,你们中的任何人都可以让我知道如何打印硒中'selectByVisibleText'中选择的值吗?

我已经在Facebook登录页面上运行了该测试,并下拉了生日。

提前致谢。

最佳答案

通过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
===============================================

关于java - 如何打印通过 Selenium 中的“selectByVisibleText”方法选择的所选选项的文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50903657/

10-10 11:07