类org.openqa.selenium.remote.UselessFileDetector源码实例Demo

下面列出了怎么用org.openqa.selenium.remote.UselessFileDetector的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: teammates   文件: AppPage.java
protected void fillFileBox(RemoteWebElement fileBoxElement, String fileName) {
    if (fileName.isEmpty()) {
        fileBoxElement.clear();
    } else {
        fileBoxElement.setFileDetector(new UselessFileDetector());
        String filePath = new File(fileName).getAbsolutePath();
        fileBoxElement.sendKeys(filePath);
    }
}
 
源代码2 项目: teammates   文件: AppPage.java
protected void fillFileBox(RemoteWebElement fileBoxElement, String fileName) {
    if (fileName.isEmpty()) {
        fileBoxElement.clear();
    } else {
        fileBoxElement.setFileDetector(new UselessFileDetector());
        String newFilePath = new File(fileName).getAbsolutePath();
        fileBoxElement.sendKeys(newFilePath);
    }
}
 
@Override
public T createDriver() {
    if (capabilities instanceof MutableCapabilities) {
        DriverFactory.addDefaultCapabilities((MutableCapabilities) capabilities);
    }
    T remoteWebDriver = constr.apply(url, capabilities);
    FileDetector fd = remoteWebDriver.getFileDetector();
    if (fd == null || fd instanceof UselessFileDetector) {
        remoteWebDriver.setFileDetector(new LocalFileDetector());
    }
    Environment.getInstance().setSymbol(REMOTE_URL_KEY, url.toString());
    return remoteWebDriver;
}
 
@Test
public void shouldProduceUselessFileLocator() {
    config.setFileDetectorOption(FileDetectorOption.USELESS);
    assertTrue(config.createFileDetector() instanceof UselessFileDetector);
}
 
 类所在包
 类方法
 同包方法