是否可以使用Java的Chrome驱动程序在设置中选择下拉菜单?

我想做的是在下面提到的Chrome设置页面中将flash设置从“阻止”更改为“允许”。我在xpath中查找了flash的sel下拉选项,以运行Webdriver代码,但根本没有选择该元素。

WebDriver driver = new ChromeDriver();
String flashURL = "chrome://settings/content/siteDetails?site=https%3A%2F%2Fwww.xfinity.com";

driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(10,TimeUnit.SECONDS);

driver.get(flashURL);

//copy the xpath for flash sel drop down: //*[@id="permission"]

WebElement flash = driver.findElement(By.xpath("//*[@id="permission"]"));
flash.click();

运行程序时,出现错误消息,提示未找到Web元素。

我使用的是Chrome 78,并已安装相应的chromedriver。

qq290868393 回答:是否可以使用Java的Chrome驱动程序在设置中选择下拉菜单?

借助奎师那的评论,我得到了这个答案。 Allow Flash content in Chrome 69 running via chromedriver 看起来Johno Crawford给出了答复,它将帮助任何尝试默认打开Flash的人。

本文链接:https://www.f2er.com/3079730.html

大家都在问