有人知道Selenium(最好是WebDriver)是否能够在启动Selenium客户端之前与已经运行的浏览器进行通信并采取行动?
我的意思是,如果Selenium能够在不使用Selenium Server的情况下与浏览器通信(例如可以手动启动Internet Explorer).
有谁知道是否有一个库提供Java的API来管理CVS存储库(例如检查路径)?
我找到了JavaCVS(来自NetBeans)和一个名为JCVS的项目,但两者都不可用.
我在Linux下使用Selenium 2(Web Driver)和FireFoxDriver.
我无法使用坐标在WebElement或其他可能的位置上执行右键单击.我也无法移动鼠标指针.
我试图使用"Actions"对象:
Actions actions = new Actions(ffDriver);
WebElement we = ffDriver.findElement(By.linkText("WhatEver"))
actions.contextClick(we).build().perform();
Run Code Online (Sandbox Code Playgroud)
我也尝试使用"鼠标"对象:
Mouse mouse = ((HasInputDevices)ffDriver).getMouse();
mouse.contextClick(we.getCoordinates());
Run Code Online (Sandbox Code Playgroud)
这些代码不会失败,但它们不会做任何事情.
但是,如果我在上面的两个示例中执行常规单击,它将按预期工作.
有人知道这有什么问题吗?
谢谢.