使用节点js使用Selenium Webdriver选择下拉值

时间:2018-01-25 08:10:15

标签: node.js selenium-webdriver

您好我正在尝试使用Nodejs使用selenium webdriver创建自动化测试 我从下拉菜单中选择值时遇到问题 我从下拉列表中选择值的代码是

   await driver.findElement(By.name('state')).getText(5).cllick();

基本上所有州都有一个下拉列表,我试图在下拉列表中读取第5个州。当我运行这个时,我可以看到下拉列表扩展,但之后没有任何反应。 请告诉我如何从下拉列表中读取状态值。

下拉代码是 选择 AK .......

1 个答案:

答案 0 :(得分:-1)

试试这个 -

Select dd = new Select(driver.findElement(By.id("your identifier")));
dd.selectByVisibleText("5");

您也可以按索引或值进行选择。