Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.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
无法使用java从selenium中的右键单击菜单中选择选项_Java_Selenium Chromedriver - Fatal编程技术网

无法使用java从selenium中的右键单击菜单中选择选项

无法使用java从selenium中的右键单击菜单中选择选项,java,selenium-chromedriver,Java,Selenium Chromedriver,我想从右键菜单选项中选择一个选项(比如第三个),当我们通过光标右键单击网页时,可以使用这些选项。我正在使用下面的代码来实现这一点,但未能成功 下面是我的代码片段。请告诉我哪里出了问题 WebElement热点=driver.findElement(By.id(“热点”); System.out.println(“上下文菜单案例”); Actions click1=新操作(驱动程序); click1.contextClick(热点).perform(); click1.contextClick(热

我想从右键菜单选项中选择一个选项(比如第三个),当我们通过光标右键单击网页时,可以使用这些选项。我正在使用下面的代码来实现这一点,但未能成功

下面是我的代码片段。请告诉我哪里出了问题

WebElement热点=driver.findElement(By.id(“热点”);
System.out.println(“上下文菜单案例”);
Actions click1=新操作(驱动程序);
click1.contextClick(热点).perform();
click1.contextClick(热点).sendKeys(key.ARROW_DOWN).sendKeys(key.ENTER).build().perform();

只需使用下面的代码片段

Actions action= new Actions(driver);
action.contextClick(hotSpot).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ENTER).build().perform();

这不适用于我的代码。我们需要首先右键的代码转移到右菜单出现的重点,然后只有我们可以编写代码选择菜单中的任何选项。