Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在selenium中通过“selectByVisibleText”方法打印所选选项的文本_Java_Selenium_Select_Selenium Webdriver_Webdriver - Fatal编程技术网

Java 如何在selenium中通过“selectByVisibleText”方法打印所选选项的文本

Java 如何在selenium中通过“selectByVisibleText”方法打印所选选项的文本,java,selenium,select,selenium-webdriver,webdriver,Java,Selenium,Select,Selenium Webdriver,Webdriver,我是Selenium的新手,你们中的任何一位可以告诉我如何在Selenium中打印从“selectByVisibleText”中选择的值吗 我已经在Facebook登录页面上运行了测试,为生日下拉 提前感谢。通过可见文本选择选项后,您可以将该选项作为WebElement并从中获取文本 例如: Select select = new Select(driver.findElement(By.id("some-id"))); select.selectByVisibleText("some-text

我是Selenium的新手,你们中的任何一位可以告诉我如何在Selenium中打印从“selectByVisibleText”中选择的值吗

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


提前感谢。

通过可见文本选择选项后,您可以将该选项作为WebElement并从中获取文本

例如:

Select select = new Select(driver.findElement(By.id("some-id")));
select.selectByVisibleText("some-text");
WebElement element = select.getFirstSelectedOption();
System.out.println(element.getText());

通过可见文本选择选项后,可以将该选项作为WebElement获取并从中获取文本

例如:

Select select = new Select(driver.findElement(By.id("some-id")));
select.selectByVisibleText("some-text");
WebElement element = select.getFirstSelectedOption();
System.out.println(element.getText());

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

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

到目前为止您尝试了什么?请指定到目前为止您做了什么,以及您编写的代码。没有它,你的问题就没有多大意义寻求调试帮助为什么这段代码不起作用?必须包括所需的行为、特定的问题或错误以及在问题本身中重现这些问题所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:。到目前为止您尝试了什么?请指定到目前为止您做了什么,以及您编写的代码。没有它,你的问题就没有多大意义寻求调试帮助为什么这段代码不起作用?必须包括所需的行为、特定的问题或错误以及在问题本身中重现这些问题所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:。