WebDriver:右键单击问题

时间:2016-04-12 10:58:02

标签: java selenium firefox download webdriver

WebElement element = driver
            .findElement(By
                    .xpath("html/body/div[7]/div[2]/div/div[2]/div[1]/div[2]/div/div/div/div[2]/div[1]/div[1]/div/div[2]/div/table/tr/td[1]/div[2]/div[2]/div/div[3]/div/div/div/div/div/div[1]/div[2]/div[9]/div[4]/span/a/div/div[3]/div[2]"));

    Actions builder = new Actions(driver);
    builder.contextClick(element).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ARROW_DOWN)
            .sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ENTER).build().perform();

    System.out.println("right click should work now");

大家好!

我在使用Selenium WebDriver的右键功能时遇到了麻烦。正如您在上面所看到的,我尝试执行该代码(没有错误),但WebDriver仍然无法右键单击我想要的页面元素。

我目前正在为gmail文件下载编写测试脚本。 (右键单击+保存链接为)

我已经尝试过Firefox分析,它似乎有效,但我认为如果我能够测试这种下载附件的方式会更好。

请告知。

非常感谢!

0 个答案:

没有答案