Java ChromeWebDriver-下拉菜单-“;联合报;正在通过,而不是“通过”;美国;,web表单默认为阿拉伯联合酋长国
我有一个java文件,它将一个值插入到指定的xpath中。当涉及到web表单中的文本框ie地址时,它会传递整个字符串ie-101试驾 但是,当使用下拉菜单时,它不会在第一个单词后的空格后发送值。例如,当试图选择“美国”时,它选择“阿拉伯联合酋长国”。我想它只是发送“United”,因此默认为第一个选项——阿联酋 当试图选择“美国维尔京群岛”时,它选择“英国维尔京群岛” 这是一周前的事了。也许这是最新ChromeDriver更新的问题 有人有什么想法吗Java ChromeWebDriver-下拉菜单-“;联合报;正在通过,而不是“通过”;美国;,web表单默认为阿拉伯联合酋长国,java,selenium,selenium-webdriver,selenium-chromedriver,Java,Selenium,Selenium Webdriver,Selenium Chromedriver,我有一个java文件,它将一个值插入到指定的xpath中。当涉及到web表单中的文本框ie地址时,它会传递整个字符串ie-101试驾 但是,当使用下拉菜单时,它不会在第一个单词后的空格后发送值。例如,当试图选择“美国”时,它选择“阿拉伯联合酋长国”。我想它只是发送“United”,因此默认为第一个选项——阿联酋 当试图选择“美国维尔京群岛”时,它选择“英国维尔京群岛” 这是一周前的事了。也许这是最新ChromeDriver更新的问题 有人有什么想法吗 谢谢由于我们没有代码,我无法告诉您实际问题是
谢谢由于我们没有代码,我无法告诉您实际问题是什么,但我可以为您提供一个替代方案 尝试改用
值
属性
new Select(By.cssSelector("select#country")).selectOptionByValue("usa");
new Select(By.cssSelector("select#country")).selectOptionByValue("uae");
与我们共享代码…抱歉,代码是
driver.findElement(By.xpath(或.getProperty(object))).sendKeys(“美国”)代码>