Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.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
Javascript 使用Selenium webdriver从下拉列表中选择值_Javascript_Selenium Webdriver - Fatal编程技术网

Javascript 使用Selenium webdriver从下拉列表中选择值

Javascript 使用Selenium webdriver从下拉列表中选择值,javascript,selenium-webdriver,Javascript,Selenium Webdriver,及 我已经尝试了这两种情况,但都出现了错误消息 您能帮我解决这个问题吗?请尝试以下代码: const-element=wait-driver.findElement(按.name('country')); //const children=await element.findElements(按.tagName('option')); wait element.findElement(By.xpath('option[@value=“INDIA”]”),单击(); 您能提供实际的错误信息吗?如果

我已经尝试了这两种情况,但都出现了错误消息


您能帮我解决这个问题吗?

请尝试以下代码:

const-element=wait-driver.findElement(按.name('country'));
//const children=await element.findElements(按.tagName('option'));
wait element.findElement(By.xpath('option[@value=“INDIA”]”),单击();

您能提供实际的错误信息吗?如果我们不知道到底发生了什么错误,我们很难帮助您。另外请注意,您可以通过使用倒勾(`)或缩进使文本显示在代码中,这对您有好处。请检查以结束此问题。
select s =new select(driver.findElement(By.name("country")));
s.selectByVisibleText("INDIA");
await driver.findElement(By.name('country')).getText(INDIA).click();