Selenium Webdriver(Junit)-未通过组合框选择传递数据

Selenium Webdriver(Junit)-未通过组合框选择传递数据,selenium,junit,webdriver,selenium-webdriver,Selenium,Junit,Webdriver,Selenium Webdriver,Selenium Webdriver(Junit)-未通过组合框选择传递数据 我的应用程序有不同的页面/屏幕,数据从一个屏幕传递到另一个屏幕 在其中一个屏幕中,我想从组合框中进行选择,选择后,它应该显示在另一个屏幕中 这里的问题是,我使用下面的代码 new Select(driver.findElement(By.name("lst_operating_system"))).selectByVisibleText("XXX"); 在上面的代码中,我使用“new”,所以在选择之后数据不会传递到主

Selenium Webdriver(Junit)-未通过组合框选择传递数据

我的应用程序有不同的页面/屏幕,数据从一个屏幕传递到另一个屏幕

在其中一个屏幕中,我想从组合框中进行选择,选择后,它应该显示在另一个屏幕中

这里的问题是,我使用下面的代码

new Select(driver.findElement(By.name("lst_operating_system"))).selectByVisibleText("XXX");
在上面的代码中,我使用“new”,所以在选择之后数据不会传递到主页面。
只有组合框选择我必须使用“新”,我相信这是新的驱动程序。。。所以数据没有被传递。。。。请在这方面帮助我

组合框不变吗?还是下一个网站?这还不清楚。“数据未传递到主页”是什么意思?这与类的
新实例有什么关系?是否要存储
select
的值?如果暗示
WebDriver
代码使您的web应用程序无法工作,则是错误的
WebDriver
只能控制浏览器-它单击和键入等。请尝试手动选择该值。它有用吗?如果是,请向我们展示有关元素及其值传递方式的更多详细信息。如果没有,则表示您在web应用程序中发现了一个错误。@即使从
lst\u operating\u system
下拉列表中选择了一些值,如果您无法在下一页中看到预期值,则希望它是应用程序中的一个错误。